经管之家送您一份
应届毕业生专属福利!
求职就业群
感谢您参与论坛问题回答
经管之家送您两个论坛币!
+2 论坛币
“类作用域”怎么理解?见虚线以下的代码,实际上输出的是:
MemerCounter.menbers= 1
m1.menbers= 1
MemerCounter.menbers= 2
m2.menbers= 2
我的问题是
1、对于没有实例化的“类”,也可以有自己的“变量”?
2、m1.menbers及m2.menbers怎么分别和MemerCounter.menbers相同?
--------------------------------------------------------------------------------
class MemerCounter:
menbers = 0
def __init__(self):
MemerCounter.menbers += 1
m1 =MemerCounter()
print 'MemerCounter.menbers= ', MemerCounter.menbers
print 'm1.menbers= ', m1.menbers
m2 =MemerCounter()
print 'MemerCounter.menbers= ', MemerCounter.menbers
print 'm2.menbers= ', m2.menbers
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
|