class类的问题

awaken_ 发布于 2017/02/28 18:44
阅读 135
收藏 0

class C:
    count=0
a=C()
b=C()
c=C()
print(a.count)
print(b.count)
print(c.count)
c.count+=10
print(c.count)
print(a.count)
print(b.count)
print(C.count)
C.count+=100
print(a.count)
print(b.count)
print(c.count)
0
0
0
10
0
0
0
100
100
10
为什么后来a.count b.count的值都是100 而c.count的值是10
 

加载中
0
z
zsk13

因为相同名称的实例属性将屏蔽掉类属性,

a
awaken_
有优先级啊
返回顶部
顶部