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

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

你們作業(yè)有用到講的那個知識點(diǎn)嘛,我的幾乎沒有。。。

package homework;


public class Father {

String transport;//運(yùn)輸工具

String method;//運(yùn)輸方式

String peopleNum;//運(yùn)輸人數(shù)

public void setFather(String transport,String method,String peopleNum) {

this.transport = transport;

this.method = method;

this.peopleNum = peopleNum;

System.out.println(transport+"通過"+method+"運(yùn)輸"+peopleNum);

}

}


public class Eg extends Father {

?

public static void main(String[] args) {

Father fa = new Father();

fa.setFather("汽車", "陸地", "30人");

fa.setFather("輪船", "海上", "150人");

fa.setFather("飛機(jī)", "天空", "200人");

}



}


正在回答

6 回答

emmmm父類的super是調(diào)用的object類,原則上如果沒有任何繼承聲明,默認(rèn)繼承了object

0 回復(fù) 有任何疑惑可以回復(fù)我~

你在父類中定義的private屬性 ,在子類中又定義private屬性 但是子類在繼承了父類的方法之后又重寫,然后通過super給父類傳遞參數(shù),然后又通過子類的重寫方法yunshu(){? }輸出。復(fù)雜度太高了吧? 很多都可以簡化的? 而且你都定義了private屬性? 完全可以通過子類去調(diào)用父類set? get 方法啊,這樣起碼能看起來更簡明些? 不過 你要是想用的所以學(xué)過的知識我覺得沒什么必要? ,練習(xí)題嘛 練練手就好啦

0 回復(fù) 有任何疑惑可以回復(fù)我~

我寫的那個父類的構(gòu)造器其實沒有必要的,主要是一開始考慮可能要用父類實例化一個對象需要傳遞參數(shù)才寫的,子類的那個super是為了實現(xiàn)父類構(gòu)造器的,就是為了給父類構(gòu)造器傳遞參數(shù),,如果父類不寫構(gòu)造器,子類只要寫一個super()就行了。所以你可以把那個父類的構(gòu)造器注釋掉,然后把子類構(gòu)造器的super()直接這么寫就行

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

洛辰m

我也感覺你寫的比較復(fù)雜了,既然要甩繼承,還把屬性修飾符定義為private....
2018-09-30 回復(fù) 有任何疑惑可以回復(fù)我~

確實? 我那個子類都不能算是子類哈哈哈? 跟繼承沒什么關(guān)系? ?我當(dāng)時也是創(chuàng)建三個類? 在一個父類? 一個main方法? 但是寫的差不多的時候感覺好麻煩 。最后直接就輸出了

0 回復(fù) 有任何疑惑可以回復(fù)我~
//父類?類名就是交通工具
public?class?jtgj?{
????private?String?gj;
??private?String?yunshufangshi;
????private?int?zaikelaing;
????public?jtgj(String?gj,String?yunshufangshi,int?zaikelaing)?{
????????super();
????????//?TODO?Auto-generated?constructor?stub
????????this.gj=gj;
????????this.yunshufangshi=yunshufangshi;
????????this.zaikelaing=zaikelaing;
????}
????public?void?yunshu()?{
????????System.out.println("我通過"+yunshufangshi+"運(yùn)輸"+zaikelaing+"人");
????}
????public?static?void?main(String[]?args)?{
????????//通過引用多態(tài),用父類的引用指向子類
????????jtgj?qc=new?cat("汽車",?"陸地",?20);
????????qc.yunshu();
????}
}

這個是繼承jtgj這個父類的子類
public?class?cat?extends?jtgj?{
????private?String?gj;
????private?String?yunshufangshi;
????private?int?zaikelaing;

????public?cat(String?gj,?String?yunshufangshi,?int?zaikelaing)?{
????????super(gj,?yunshufangshi,?zaikelaing);
????????//?TODO?Auto-generated?constructor?stub
????????this.gj=gj;
????????this.yunshufangshi=yunshufangshi;
????????this.zaikelaing=zaikelaing;
????}
????
????//重寫子類的方法
????@Override
????public?void?yunshu()?{
????????//?TODO?Auto-generated?method?stub
????????//super.yunshu();??????
????????System.out.println(gj+"通過"+yunshufangshi+"方式運(yùn)輸"+zaikelaing+"人");
????}
}

不要直接拷貝,代碼我是在eclipse里寫的,在那里運(yùn)行沒問題,但是這里有問題。

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

咕嘰咕嘰肉肉 提問者

額,我想知道父類的super是干嘛的。第二個就是子類car的變量以及super方法沒咋看懂。你是想用多態(tài)的父類引用指向子類對象在調(diào)用子類的方法嗎
2018-08-29 回復(fù) 有任何疑惑可以回復(fù)我~

通常子類是父類的具體實現(xiàn),你的子類不像是子類,更像是測試類,你應(yīng)該在創(chuàng)建3個類:汽車,輪船,和飛機(jī)分別繼承父類,而且父類其實沒必要設(shè)運(yùn)輸工具這個屬性,直接這個當(dāng)類名就行,

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

你們作業(yè)有用到講的那個知識點(diǎn)嘛,我的幾乎沒有。。。

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號