課程
/后端開(kāi)發(fā)
/Java
/Java入門第二季 升級(jí)版
ByWay b2 = new Car();
Car c = ?new Car();
ByWay 是父類、Car是子類;我運(yùn)行了一下,效果是一樣的!不知道為什么要用第一個(gè)啊??
2015-06-05
源自:Java入門第二季 升級(jí)版 10-2
正在回答
用第一個(gè)是為了表達(dá)引用多態(tài),你可以想象車?yán)^承交通工具,那么車的實(shí)例也是交通工具類型,所以ByWay b2 = new Car();只是對(duì)象類型變了而已,和Car c = ?new Car();結(jié)果一樣,都是車的實(shí)例化
不一樣把 ? ? 第一個(gè)不能調(diào)用子類獨(dú)有的方法
多個(gè)子類擁有類似動(dòng)作的時(shí)候使用多態(tài)可以簡(jiǎn)化代碼,這里就一個(gè)子類,多態(tài)特性不明顯而已
慕蓋茨1736274 提問(wèn)者
舉報(bào)
課程升級(jí)!以終為始告別枯燥,在開(kāi)發(fā)和重構(gòu)中體會(huì)Java面向?qū)ο缶幊痰膴W妙
2 回答多態(tài)的問(wèn)題
3 回答類的多態(tài)性問(wèn)題
1 回答多態(tài)的概念問(wèn)題
2 回答關(guān)于多態(tài)的問(wèn)題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2015-06-05
用第一個(gè)是為了表達(dá)引用多態(tài),你可以想象車?yán)^承交通工具,那么車的實(shí)例也是交通工具類型,所以ByWay b2 = new Car();只是對(duì)象類型變了而已,和Car c = ?new Car();結(jié)果一樣,都是車的實(shí)例化
2017-04-18
不一樣把 ? ? 第一個(gè)不能調(diào)用子類獨(dú)有的方法
2015-06-05
多個(gè)子類擁有類似動(dòng)作的時(shí)候使用多態(tài)可以簡(jiǎn)化代碼,這里就一個(gè)子類,多態(tài)特性不明顯而已