在編寫代碼中遇到這個問題~
Implicit super constructor SurfaceView() is undefined for default constructor. Must define an explicit constructor
?
Implicit super constructor SurfaceView() is undefined for default constructor. Must define an explicit constructor
?
2015-07-31
舉報
2015-07-31
子類沒有顯式調(diào)用父類的構造函數(shù)
2015-07-31
因為你的父類已經(jīng)定義了一個有參的構造函數(shù),此時編譯器不會為你調(diào)用默認的構造函數(shù),
當子類繼承時,必須在自己的構造函數(shù)顯式調(diào)用父類的構造函數(shù),自己才能確保子類在初始化前父類會被實例化,
如果你父類中有無參的構造函數(shù),子類就不會強制要求調(diào)用,即你寫的那個就可以通過,