關於java中子類繼承時,父類爲什麼要有無參構造器?

相信各位小夥伴在類的繼承中都遇到過這個問題,爲什麼在父類沒有無參構造器,子類中會報錯的情況,看下圖 這裏爲什麼會出錯呢?java默認的在調用子類構造方法前先調用父類的構造方法,如果你沒有指定調用父類的哪個構造方法,那麼java默認調用父類無參數的構造方法。所以有以下幾種解決方法 以上述圖片代碼爲例 在父類構造一個無參的構造方法 Person() {} 去顯示的調用父類的帶參構造器 public S
相關文章
相關標籤/搜索