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

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

父類與子類重寫

既然要在子類里重寫方法,為什么不直接在子類里寫方法,還要在父類里寫一個然后在子類里再重寫一次?

正在回答

3 回答

你的意思是想聲明一個類,寫個方法,直接調(diào)用。那這樣還要繼承干嘛用呢

我問你:什么是繼承?為什么要有繼承?(繼承就是當(dāng)你寫一個類時,雖然這個類滿足了某些功能但是你又想拓展它的功能,此時你就可以使用繼承機(jī)制在寫一個該類的子類,來完成你想實現(xiàn)的功能)

還有,即使你沒有明確指出要繼承的類,也總是隱式地從根類Object進(jìn)行繼承。

呃。。。不知道你明白了沒

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

GODOG 提問者

恩,懂了,謝謝你!
2016-09-20 回復(fù) 有任何疑惑可以回復(fù)我~
#2

心有猛虎_細(xì)嗅薔薇 回復(fù) GODOG 提問者

客氣嘞 贈人玫瑰,手有余香。加油↖(^ω^)↗
2016-09-20 回復(fù) 有任何疑惑可以回復(fù)我~

滿足方法的重寫的前提是繼承——子類重寫會覆蓋父類的方法并優(yōu)先調(diào)用子類的方法。

前邊課程里有講過。Animals為父類,定義了一個方法friends-“動物是人類的好伙伴”。Dog繼承了Animals的方法,但相比其他動物,我們讓它突出“狗是人類最忠實的伙伴”。這時候就用到了方法的重寫。有點像共性和個性的辯證關(guān)系。

小提示:在方法的多態(tài)中(兩個類有繼承關(guān)系才可以使用多態(tài)),如果你直接在子類里寫方法,就不能通過父類的引用調(diào)用子類的獨有方法。

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

GODOG 提問者

既然子類要重寫一次方法,為什么不直接設(shè)置一個類來寫這個方法而是還要寫一個父類再寫多一個子類呢????
2016-09-20 回復(fù) 有任何疑惑可以回復(fù)我~

父類的方法是用來約束子類方法的,給子類方法一個模板

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

舉報

0/150
提交
取消
Java入門第二季 升級版
  • 參與學(xué)習(xí)       531099    人
  • 解答問題       6280    個

課程升級!以終為始告別枯燥,在開發(fā)和重構(gòu)中體會Java面向?qū)ο缶幊痰膴W妙

進(jìn)入課程

父類與子類重寫

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

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

幫助反饋 APP下載

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

公眾號

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