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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

關(guān)于多態(tài)的理解

比如有一個(gè)父類 Animal,兩個(gè)子類 Cat Dog

父類中包含一個(gè)判斷種類的方法kind(String race)

子類Cat中重寫了父類的方法kind()

子類Dog中沒有重寫父類的方法kind()

Animal animal1 = new Cat() ? ? Animal animal2 = new Dog()

調(diào)用animal1的kind()方法,由于Cat中重寫了kind()方法,因此將直接調(diào)用子類Cat的kind()方法

調(diào)用animal2的kind()方法,由于Dog中沒有重寫kind()方法,因此直接調(diào)用父類Animal的kind()方法

也就是是說,我們借助多態(tài)來調(diào)用對(duì)象的方法,但是不關(guān)心這個(gè)方法是父類的還是子類的,交由系統(tǒng)判斷具體調(diào)用誰的方法


正在回答

3 回答

簡(jiǎn)潔明了~~

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

是啊 多態(tài)省了很多重寫的麻煩

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

懵。。。

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

DamnLost 提問者

借助多態(tài)來調(diào)用對(duì)象的方法,不必關(guān)心此方法是父類的還是子類的。 如果子類重寫了此方法,那么將會(huì)調(diào)用子類的方法 如果子類沒有重寫此方法,那么將會(huì)調(diào)用父類的方法 假如沒有多態(tài),我們?cè)谡{(diào)用一個(gè)方法前,必須先知道這個(gè)方法是否包含在對(duì)象的引用當(dāng)中。
2016-03-08 回復(fù) 有任何疑惑可以回復(fù)我~
#2

weixin_慕哥9207569 回復(fù) DamnLost 提問者

假如沒有多態(tài),我們?cè)谡{(diào)用一個(gè)方法前,必須先知道這個(gè)方法是否包含在對(duì)象的引用當(dāng)中。這句話好難理解……
2016-05-08 回復(fù) 有任何疑惑可以回復(fù)我~
#3

怒放的生命012 回復(fù) DamnLost 提問者

嗯我也是不理解這句話“假如沒有多態(tài),我們?cè)谡{(diào)用一個(gè)方法前,必須先知道這個(gè)方法是否包含在對(duì)象的引用當(dāng)中”
2016-05-23 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

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

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

進(jìn)入課程

關(guān)于多態(tài)的理解

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

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

幫助反饋 APP下載

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

公眾號(hào)

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