python 钻石继承_【Python求助】关于带参数的钻石继承问题
[Python] 纯文本查看 复制代码class A:def __init__(self, a, *args, **kwargs):print('进入A')self.a = aprint("A message:", self.a)print('离开A')class B(A):def __init__(self, b, *args, **kwargs):print('进入B')super(B, se
[Python] 纯文本查看 复制代码class A:
def __init__(self, a, *args, **kwargs):
print('进入A')
self.a = a
print("A message:", self.a)
print('离开A')
class B(A):
def __init__(self, b, *args, **kwargs):
print('进入B')
super(B, self).__init__(*args, **kwargs)
self.b = b
print("B message:", self.b)
print('离开B')
class C(A):
def __init__(self, c, *args, **kwargs):
print('进入C')
super(C, self).__init__(*args, **kwargs)
self.c = c
print("C message:",self.c)
print('离开C')
class D(B, C):
def __init__(self, d, *args, **kwargs):
print('进入D')
super(D, self).__init__(*args, **kwargs)
self.d = d
print("D message:",self.d)
print('离开D')
def main():
# A(1)
# B(2, 3)
# C(4, 5)
D(6, 7, 8, 9)
if __name__ == '__main__':
main()
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)