多重繼承傳參順序問(wèn)題
請(qǐng)問(wèn),如果類ABCD是這樣定義的,那么D的super怎么傳參數(shù)? 如下所示,是正確的嗎? 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...')
2020-09-29
倒數(shù)第二行錯(cuò)了