0
我想調用超類的__init__
方法。以下是我能想到的兩種方式:調用超類的__init__方法的首選方法
super().__init__(some_arg) # I am using Python 3
# or like this:
MyBaseClass.__init__(self, some_arg)
做這件事的首選方法是什麼?
我想調用超類的__init__
方法。以下是我能想到的兩種方式:調用超類的__init__方法的首選方法
super().__init__(some_arg) # I am using Python 3
# or like this:
MyBaseClass.__init__(self, some_arg)
做這件事的首選方法是什麼?
super().__init__(*args, **kwargs)
感知您不通過「自我」 - 它會自動插入。
超()首次在Python 2設計爲允許類被重用爲的方式,他們的直接超類可能會改變一個類層次結構的混入,
'超()',因爲'超()'沒有**不必**調用超類... –