摘要: python类中若定义了一个类属性,可以通过“类名.类属性名“来得到并修改此类属性值;也可以通过“实例名.变属性名"来得到此类属性的值,但若试图通过“实例名.变属性名”这种方式来修改此类属性的值,不会达到预期效果,结果是类属性的值并未被更改,实例首先会创建一个与类属性同名且相等值的“实例属性”,再对此实例属性进行操作实例一:python代码:classCA: c=0 def__init__(self): #self.c=0 self.c+=3 self.__class__.c+=1 print"self.__class__.c="+str(self.__class 阅读全文
posted @ 2008-06-19 21:00 beta2013 阅读(481) 评论(0) 推荐(0) 编辑