次の形式のクラスがある場合:
class TestClass:
def __init__(self):
self.value = 0
def getNewObject(self):
return TestClass()
関数を呼び出すことができる回数に制限はありますか?例えば:
obj = TestClass()
obj.getNewObject().getNewObject()
getNewObject()
の戻り値を呼び出すことができる回数に制限はありgetNewObject()
ますか?もしそうなら、どのような要因がこれに影響しますか?