class A():
__count=0
def __init__(self):
__count=1
@classmethod
def get_count(cls):
return cls.__count
pass
B=A()
print(A.get_count())
第4行的__count是__init__方法里一个局部变量, 跟第2行的__count没有什么关系,并不会改变第2行的类私有属性的值。
你这里第4行写的是定义__count = 1,而不是使__count加上一,应该为
__count += 1