第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

抽象類

請問定義了一個抽象類,然后再抽象類中寫了一個抽象方法,在定義一個子類繼承抽象類,然后報錯implicit super constructor的什么東西,該怎么解決

正在回答

2 回答

因為你的父類已經定義了一個有參的構造函數,此時編譯器不會為你調用默認的構造函數,

當子類繼承時,必須在自己的構造函數顯式調用父類的構造函數,自己才能確保子類在初始化前父類會被實例化,

如果你父類中有無參的構造函數,子類就不會強制要求調用,即你寫的那個就可以通過,

編譯器會默認幫你調用父類的構造函數。?


1 回復 有任何疑惑可以回復我~
#1

DOUSHUO 提問者

他還報錯 Multiple markers at this line - implements chouXiangLei4_3.shape.girth - The method girth() of type Rectangle must override or implement a supertype  method
2018-03-04 回復 有任何疑惑可以回復我~
#2

靖井 回復 DOUSHUO 提問者

寫好運行一次就不會報錯了
2018-05-13 回復 有任何疑惑可以回復我~

?The method girth() of type Rectangle must override or implement a supertype?

method



很顯然,你需要再寫一個子類的girth()方法

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Java入門第二季 升級版
  • 參與學習       531098    人
  • 解答問題       6280    個

課程升級!以終為始告別枯燥,在開發(fā)和重構中體會Java面向對象編程的奧妙

進入課程
微信客服

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號