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

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

為什么在父類中定義的方法需要void返回值,而在子類中不需要?

父類:

public void Cars(String name,double price,int seat,int load){
?? ??? ?this.name=name;
?? ??? ?this.price=price;
?? ??? ?this.seat=seat;
?? ??? ?this.load=load;
?? ?}

子類:

public PickCar(String name,double price,int seat,int load){
?? ??? ?this.seat=seat;
?? ??? ?this.load=load;
?? ??? ?this.price=price;
?? ??? ?this.name=name;
?? ?}

正在回答

2 回答

這個是子類里的構造方法吧,構造方法沒有返回值,所以不用寫返回值類型,即使是void也不行

普通方法viod是返回值為空的類型;沒有return;

int是返回值為整形;方法體里要有return;

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

聲明方法都應該申明其類型吧,空類型是void,其他類型也要加入對應類型的聲明,如int,char。所以子類也應該加上void申明方法類型

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

魔鈴咔咔 提問者

子類加上void返回值,在創建子類對象的時候就報錯了,搞不懂
2017-05-05 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么在父類中定義的方法需要void返回值,而在子類中不需要?

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

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

幫助反饋 APP下載

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

公眾號

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