假设我有这门课程:
class myTestClass():
def __init__(self):
pass
def method(self, arbitrary_value):
return arbitrary_value
我只需要它的方法来获取任意值,如下所示:
object = myTestClass()
while n_count > 10:
print object.method(n_count)
即使我在循环之前初始化我的类,每次调用'方法'?
时,它是否会通过构造函数 init ?答案 0 :(得分:0)
您不是每次都创建一个新对象,因此 init 不会被多次调用(当您运行object = myTestClass()时会发生这种情况)
您正在调用相同的实例方法10次。