定义一个类my_class,实现一个类方法count(cls),调用count方法可以显示自己被实例化了几次,如:
a = my_class()
b = my_class()
my_class.count() #显示2
c = my_class()
my_class.count() #显示3
结果:
class my_class:
sum = 0
def __init__(self):
my_class.sum += 1
@classmethod
def count(cls):
print(cls.sum)
a = my_class()
b = my_class()
my_class.count()
c = my_class()
my_class.count()
运行结果:
2
3