亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

若載客和貨接口C extend 載客接口A,載貨接口B的話,怎么實現實現皮卡類 extend 父類Car implement 載客和貨接口C

1、創建兩個接口(載客接口A-載客量)、(載貨接口B-載貨量),載客和貨接口C extend 載客接口A,載貨接口B(載客量、載貨量),一個抽象父類Car(車型、單價-->元/天);


2、實現-卡車類 extend 父類Car implement 載貨接口B;


? ? ?實現-客車類 extend 父類Car implement 載客接口A;


? ? ?實現-皮卡類 extend 父類Car implement 載客和貨接口C;


3、租車系統類:一維數組 實例化 卡車對象、客車對象 和 皮卡對象;


4、客戶選車、分類匯總車輛后,輸出租車明細與總價。

若載客和貨接口C extend 載客接口A,載貨接口B的話,怎么實現實現皮卡類 extend 父類Car implement 載客和貨接口C,這個是我在評論里看到的這個思路感覺不錯,就是在這一塊實現不了

例如

interface ?A{????????????//載客

int 載客=0;

}

interface ?B{ ? ? ? //載貨

int 載貨=0;

}

class C implements A,B{ ? ? ? ? //載人和載貨

}

abstract class car{ ? ? ? ? 定義抽象父類car


}

class 客車 extends car implements A{

}

class 貨車 extends car implements B{

}

class 皮卡 extends car implements C{ ? ? ? ? ? ?//這個地方會報錯,因為C不是接口類型,若把C

??????????????????????????????????????????????????????????????????//改為接口則無法繼承A和B 求解決

}


正在回答

2 回答

接口是可以繼承的。你的問題我沒仔細看。太長,表達也不是很清楚。你的C可以定義為接口。interface C extends A,B.這樣是可以的。再實現C,A,B接口中的方法。也可以是C實現接口A,B。再定義D繼承C也是能繼承了到A,B中的方法。

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

秋天的落葉1 提問者

非常感謝!
2016-11-14 回復 有任何疑惑可以回復我~

聲明為implements C可以嗎?

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

秋天的落葉1 提問者

把C改為接口則無法繼承A和B
2016-11-13 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

若載客和貨接口C extend 載客接口A,載貨接口B的話,怎么實現實現皮卡類 extend 父類Car implement 載客和貨接口C

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

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

公眾號

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