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

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

繼承方法重寫父類方法

如何利用override在子類中重寫父類繼承的方法

正在回答

1 回答

override的英文解釋:interrupt the action of (an automatic device),typically in order to take manual control.

子類是自動繼承父類的方法的,如果父類的方法不是特別適合子類的個性需求,就可以在子類中進行重寫(或者說覆蓋),比如:鴕鳥ostrich是繼承鳥類bird的,bird的fly()方法就不適合ostrich,這時就要override。

bird.java

public?class?bird?{
public?void?fly(){
????System.out.println("i?can?fly");
}
}

ostrich.java

public?class?ostrich?extends?bird
{
//?重寫Bird類的fly()方法
public?void?fly()
{
????System.out.println("i?can?only?run...");
}
public?static?void?main(String[]?args)
{
//?創建Ostrich對象
ostrich?os?=?new?ostrich();
//?執行Ostrich對象的fly()方法,將輸出"i?can?only?run..."
os.fly();
}
}


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

丶厭倦 提問者

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

舉報

0/150
提交
取消

繼承方法重寫父類方法

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

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

幫助反饋 APP下載

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

公眾號

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