1. 程式人生 > 程式設計 >python類的例項化問題解決

python類的例項化問題解決

類的例項化問題解決

執行結果:

line 21,in <module> s=speaker('ken',10,'aaa')
TypeError: __init__() missing 1 required positional argument: 'h'

錯誤要點:定義類的時候是四個引數,在例項化的時候也必須是四個,不能因為用不到而不寫。

這是因為:類定義了 __init__() 方法,類的例項化操作會自動呼叫 __init__() 方法。例項化和定義的不匹配,當然報錯了。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。