|
在网上找了一段代码:
class Person(object):
def __init__(self,name):
#定义私有的变量 __name
self.__name=name
#定义公有变量age weight
self.age=10
self.weight=40
def __get_age(self):
return self.age
def __get_weight(self):
return self.weight
def get_name(self):
return self.__name
#继承Persion类
class Student(Person):
def Student_name(self):
#强制操作方式来获取父类的的方法
return self._Person__name
if __name__ == '__main__':
s = Student("keny")
print(' 普通方法', s.get_name())
print(' 父类方法私有方法', s._Person__get_age())
print(' Student 类的普通方法',s.Student_name())
请高手们帮我看看为什么总报错?
|
|