學python走過的坑一 類的實例化

運行結果:line 21, in <module>  s=speaker('ken',10,'aaa')TypeError: __init__() missing 1 required positional argument: 'h'錯誤要點:定義類的時候是四個參數,在實例化的時候也必須是四個,不能由於用不到而不寫。這是由於:類定義了 __init__() 方法,類的實例化操做會自動調用 __init__() 方法。實例化和定義的不匹配,固然報錯了。
相關文章
相關標籤/搜索