weixin_慕盖茨9440516
2020-09-28 16:33
请问,如果类ABCD是这样定义的,那么D的super怎么传参数? 如下所示,是正确的吗? class A(object): def __init__(self, a): print ('init A...') self.a = a class B(A): def __init__(self, a, b): super(B, self).__init__(a) self.b = b print ('init B...') class C(A): def __init__(self, a, c): super(C, self).__init__(a) self.c = c print ('init C...') class D(B, C): def __init__(self, a, b, c, d): self.d = d print ('init D...')
倒数第二行错了
Python3 进阶教程(新版)
41910 学习 · 236 问题
相似问题