您是正确的,在您的情况下,继承没有意义。但是,如何在实例化期间显式传递对象。这很有道理。
就像是:
Class BigClassA: def __init__(self): ..Class BigClassB: def __init__(self, objA): self.b = objA.b self.c = objA.c self.d = objA.dClass BigClassC: def __init__(self, objA, objB): self.b = objA.b # need value of b from BigClassA self.f = objB.f # need value of f from BigClassB
实例化时,请执行以下 *** 作:
objA = BigClassA()..objB = BigClassB(objA)..objC = BigClassC(objA, objB)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)