目录
代码可能更直观
代码
# 类变量和实例(对象)变量
class A:
# 类变量
aa = 1
def __init__(self, x, y):
# 实例变量
self.x = x
self.y = y
a = A(2,3)
# 实例.aa 会在当前实例里面找,找不到 会去类变量找,即找到aa
print(a.aa, a.x, a.y)
# 类.x 只会在类里面找,不会向下去实例找
print(A.aa)
# print(A.x)
# 修改类变量aa的值
A.aa = 11
# 在实例中创建个变量aa,并给他赋值
a.aa = 111
print(A.aa, a.aa) # 11 111