1
在python3
中調用多個派生類的基礎構造函數的正確語法是什麼?在多個派生類中調用構造函數
class A:
def __init__():
print("A")
class B:
def __init__():
print("B")
class C(A,B):
def __init__():
super().__init__() # ???
這不是什麼你喜歡的問題。如果您編寫混入類,則必須使用super(),因爲您不知道要調用哪些類。但是,在許多情況下,你不能*使用超類,例如,如果你對不同類中的函數有不同的參數。所以很多時候你的手被迫,你別無選擇。 :-) –