如何对自定义类的对象个数进行计数¶
使用类对象静态变量进行计数,在__init__函数中对计数累加,对__del__函数进行减少,例如:
class Book:
count = 0
def __init__(self):
Book.count += 1
def __del__(self):
Book.count -= 1;
a1 = Book()
a2 = Book()
print(a1.count, a2.count)
del a1
print(a2.count)