Python中的实例变量和类变量

来源:互联网 发布:九宫格拍照软件 编辑:程序博客网 时间:2024/06/15 06:43

类变量紧接在类名后面定义,相当于java和c++的static变量

实例变量在__init__里定义,相当于java和c++的普通变量

 

>>> class test:      count = 0;      def __init__(self, c):          self.count = c;          self.__class__.count = self.__class__.count + 1;            >>> a = test(3)  >>> a.count  3  >>> test.count  1  >>> b = test(-1)  >>> b.count  -1  >>> test.count  2  >>>  

0 0