|
发表于 2022-10-28 11:21:52
|
显示全部楼层
本帖最后由 Apple¥ 于 2022-10-28 11:29 编辑
520这个参数被传入给C(A)后,520就不会再次被传入D(B),而D(B)中的arg需要arg这个参数,但是它没有获取到,如果要求D(B)不需要参数就可以跑,要想办法给D(B)传入数据,但是找不到方法传入
class A:
def __init__(self,arg):
super().__init__(arg)
print("FishA")
class B:
def __init__(self):
super().__init__()
print("FishB")
class C(A):
def __init__(self, arg):
super().__init__(arg)
print("FishC")
class D(B):
def __init__(self, arg):
super().__init__()
print("FishD")
class E(C, D):
def __init__(self, arg):
super().__init__(arg)
print("FishE")
e = E(520) |
|