課程
/后端開發(fā)
/Java
/Java入門第二季
同一個(gè)類型的引用指向本類和子類的效果有什么不同?
2020-01-15
源自:Java入門第二季 10-1
正在回答
這種方式是類的多態(tài),
比如 動(dòng)物引用指向子類狗的實(shí)例,這樣就是類的多態(tài)的一個(gè)例子,此時(shí)就可以將狗抽象成動(dòng)物來使用。
當(dāng)父類引用調(diào)用子類中重寫或繼承方法時(shí),這樣就是方法多態(tài)的一個(gè)例子,因?yàn)楫?dāng)前的動(dòng)物指的是狗,當(dāng)使用動(dòng)物中的一個(gè)方法時(shí),比如吃東西,就要先說狗的方法。
理解這個(gè)問題,可以嘗試?yán)斫獬橄筮@個(gè)概念,會很有幫助
舉報(bào)
課程升級!以終為始告別枯燥,在開發(fā)和重構(gòu)中體會Java面向?qū)ο缶幊痰膴W妙
2 回答引用類型轉(zhuǎn)換
2 回答引用類型轉(zhuǎn)換的作用
3 回答關(guān)于引用類型的定義
2 回答什么時(shí)候用引用類型
1 回答引用強(qiáng)制類型轉(zhuǎn)換的意義
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2020-01-15
這種方式是類的多態(tài),
比如 動(dòng)物引用指向子類狗的實(shí)例,這樣就是類的多態(tài)的一個(gè)例子,此時(shí)就可以將狗抽象成動(dòng)物來使用。
當(dāng)父類引用調(diào)用子類中重寫或繼承方法時(shí),這樣就是方法多態(tài)的一個(gè)例子,因?yàn)楫?dāng)前的動(dòng)物指的是狗,當(dāng)使用動(dòng)物中的一個(gè)方法時(shí),比如吃東西,就要先說狗的方法。
理解這個(gè)問題,可以嘗試?yán)斫獬橄筮@個(gè)概念,會很有幫助