为什么实例方法中self.sum1,也可以访问到类变量?
来源:9-9 在实例方法中访问实例变量与类变量

慕哥7148156
2017-10-22
class Student(): #一个班级的学生总数 sum1 = 0 def __init__(self, name1, age): self.name = name1 self.age = age print(self.sum1) print(Student.sum1) print(self.__class__.sum1) def do_homework(self): print('do home work!') student1 = Student('五五开', 26)
实例方法中使用self.sum1,,也能访问到类变量
写回答
2回答
-
这个好像讲过了吧,会沿着对象、类、父类依次查找吧。
112017-10-23 -
runzx
2017-10-23
实例变量没找到时, 会去类变量里查找同名变量
10
相似问题