您好我想从继承的子类中获取基类的实例名称。
例如。
class Foo():
def __init__(self, fakeArg):
self.a = fakeArg
class Bar(Foo):
def __init__(self, fakeArg1):
Foo.__init__(self)
self.b = fakeArg1
# say, i store parent(Foo) instance in an variable too
self.c = f
f = Foo('Hello')
b = Bar('Bar')
现在我想将“f”附加(关联)到“b”,这样如果我将类 Bar 实例化为 b,它还应该存储父类的哪个实例正在调用派生类实例。
一种方法是将父类(Foo)实例“f”解析为类(Bar)的“ _ init _ ”方法的参数。但是,这是一种黑客行为。
请提供问题的解决方案。
提前致谢。