“因为是在类上调用,而非实例上调用,因此类方法无法获得任何实例变量,只能获得类的引用”这句话怎么理解?从代码哪里可以看出它并没有获取到实例变量?是从最后三句吗/
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()