課程
/后端開發(fā)
/Java
/Java入門第二季 升級(jí)版
交通方式:
客車:
輪渡:
飛機(jī):
測(cè)試:
2019-03-05
源自:Java入門第二季 升級(jí)版 10-1
正在回答
首先,super表示調(diào)用父類的方法,this表示調(diào)用本類的方法,super和this都只能放在方法的第一行,所以不可能同時(shí)出現(xiàn)。所以super應(yīng)該寫在子類的方法中調(diào)用父類的方法,你的Transport類應(yīng)該去掉super();(其實(shí)不去掉也行因?yàn)樵?-7章寫了super();屬于系統(tǒng)默認(rèn)的隱式)
然后,Bus類繼承了Transport類,就不需要再聲明對(duì)象,也不需要this(記住this不能super共用)
創(chuàng)建一個(gè)Bus無參的構(gòu)造方法,再通過super(參數(shù))給對(duì)象賦值,參數(shù)的順序要跟你在父類聲明的順序一樣哦
需要注意的是:如果父類的方法是private修飾的,super調(diào)用就不會(huì)成功
接下來的子類都是這種方法
最后在測(cè)試類運(yùn)用這節(jié)課學(xué)到的知識(shí),就能運(yùn)行成功啦~
或許這樣更簡(jiǎn)單些
念津思津
SunnyLee4195125 回復(fù) 念津思津
星的AB
父類的函數(shù)不能訪問子類的私有成員變量
舉報(bào)
課程升級(jí)!以終為始告別枯燥,在開發(fā)和重構(gòu)中體會(huì)Java面向?qū)ο缶幊痰膴W妙
5 回答課后練習(xí)題
3 回答課后練習(xí)題
6 回答課后練習(xí)題
3 回答課后練習(xí)
1 回答課后練習(xí)的疑問
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2019-03-16
首先,super表示調(diào)用父類的方法,this表示調(diào)用本類的方法,super和this都只能放在方法的第一行,所以不可能同時(shí)出現(xiàn)。所以super應(yīng)該寫在子類的方法中調(diào)用父類的方法,你的Transport類應(yīng)該去掉super();(其實(shí)不去掉也行因?yàn)樵?-7章寫了super();屬于系統(tǒng)默認(rèn)的隱式)
然后,Bus類繼承了Transport類,就不需要再聲明對(duì)象,也不需要this(記住this不能super共用)
創(chuàng)建一個(gè)Bus無參的構(gòu)造方法,再通過super(參數(shù))給對(duì)象賦值,參數(shù)的順序要跟你在父類聲明的順序一樣哦
需要注意的是:如果父類的方法是private修飾的,super調(diào)用就不會(huì)成功
接下來的子類都是這種方法
最后在測(cè)試類運(yùn)用這節(jié)課學(xué)到的知識(shí),就能運(yùn)行成功啦~
2019-03-11
或許這樣更簡(jiǎn)單些

2019-03-05
父類的函數(shù)不能訪問子類的私有成員變量