标签:python
如果将类属性 count 改为私有属性__count,则外部无法读取__score,但可以通过一个类方法获取,请编写类方法获得__count值。
注意类方法需要添加 @classmethod
参考代码:
class Person(object):
__count = 0
@classmethod
def how_many(cls):
return cls.__count
def __init__(self, name):
self.name = name
Person.__count = Person.__count + 1
print Person.how_many()
p1 = Person(‘Bob‘)
print Person.how_many()
标签:python
原文地址:http://blog.csdn.net/qq_20480611/article/details/46641889