我有一个结构,
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 类的值调用的任何类)
提前致谢