我正在編寫一個元類,並覆蓋__new__
和__init__
以具有(相同)自定義參數。當我從重寫的方法調用它們時,我必須將完全相同的參數傳遞給type.__new__
和type.__init__
嗎?必須輸入.__ new__和type .__ init__傳遞相同的參數嗎?
如果沒有必要,這將是有用的,因爲我反過來從我的元類繼承並進一步專門化。在這些小類中,我正在做我的__init__
方法的大部分工作。如果我必須將相同的參數傳遞給type.__new__
和type.__init__
,我將不得不在所有子類中覆蓋__new__
。