私有属性
有定义传参的两种情况:都没有报错
你是以为__age跟age是一个东西吧,其实是两个变量
属性不是这么定义的吧,一般可以定义在init函数,当然也可以定义到其他函数,要用self关键字来声明
你的类好像写的有问题,举个例子
class Member():
def __init__(self,name,age):
self.name = name
self._age = age
def get_name(self):
return self.name
def get_age(self):
return self._age
person = Member('Bob', 24)
print(person.get_age())
print(person.get_name())