1.构造成员变量:
可以在类方法外部定义几个静态成员变量,静态成员变量访问的时候需要用类名而不同于成员变量的self.,可以在__init__中定义成员变量。
class Demon:
nTotal=0 #静态成员变量
def __init__(self):
self.__nCount=0 #成员变量
Demon.nTotal+=1
print '增加%s'%Demon.nTotal
def AddCount(self, nCount):
self.__nCount+=nCount
def __del__(self):
print '删除%s'%Demon.nTotal
Demon.nTotal-=1
2.