如何在Python中计算类的实例数?
类的实例是指为特定类创建的对象。一个类可以有多个对象。在这里,我们将找到Python中类的实例数的计数。
方法:
- 每当创建对象时,都会调用该特定类的构造函数。
- 构造函数,它没有任何返回类型。构造函数用于初始化类的变量。
- 每当调用构造函数时,这意味着创建了一个新对象,我们只需要增加一个计数器来跟踪编号。特定类具有的对象。
下面是实现:
Python3
# code
class geeks:
# this is used to print the number
# of instances of a class
counter = 0
# constructor of geeks class
def __init__(self):
# increment
geeks.counter += 1
# object or instance of geeks class
g1 = geeks()
g2 = geeks()
g3 = geeks()
print(geeks.counter)
输出:
3