我有一个结构,
class Foo(object):
def __init__(self, value=True):
if value:
Bar()
else:
Zoo()
pass
class Bar(Foo):
pass
class Zoo(Foo):
pass
z = Foo(True) # instance of Foo() class
当我实例化类Foo()时,它将返回Foo类的实例,但我希望它应该返回Bar或Zoo类的实例(即根据提供给 Foo 类的值调用的任何类)
提前致谢