为什么实例方法中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
相似问题