課程
/后端開發(fā)
/Java
/Java入門第二季
obj1,obj2,obj3分別表示什么,Animal dog = new Animal();不是創(chuàng)建一個dog對象嗎,為什么說是引用,這句話到底啥意思啊
2019-07-23
源自:Java入門第二季 10-1
正在回答
你把Animal想象成父親,dog想象成兒子。父親有一個兒子,但是這個兒子只是這個父親,因此,兒子只能代表父親,就像兒子成年后給親戚隨禮一樣,兒子會說我給我爸隨的禮,這時候兒子就像父親,要是按容易理解的來說,兒子和他爸沒有什么區(qū)別,都是自己人,你要是非要較真,他倆就是不一樣,明明是兩個人怎么會一樣呢?
如果有差錯請指教
dog是一個引用變量,指向了Animal的對象,也可以理解為dog是一個對象。
Manba4Life 提問者
舉報
課程升級!以終為始告別枯燥,在開發(fā)和重構(gòu)中體會Java面向?qū)ο缶幊痰膴W妙
3 回答obj2.eat打印結(jié)果為什么是Dog.eat()
6 回答watchDoor怎樣用?
6 回答Animal obj2 = new Dog();
4 回答為什么要引用父類指向子類對象呢,這樣做與直接引用子類指向子類對象有什么區(qū)別?也就是Animal obj2 = new Dog();和Dog obj2= new Dog();的區(qū)別是什么?
3 回答不太理解Animal obj2=new Dog()?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2019-07-25
你把Animal想象成父親,dog想象成兒子。父親有一個兒子,但是這個兒子只是這個父親,因此,兒子只能代表父親,就像兒子成年后給親戚隨禮一樣,兒子會說我給我爸隨的禮,這時候兒子就像父親,要是按容易理解的來說,兒子和他爸沒有什么區(qū)別,都是自己人,你要是非要較真,他倆就是不一樣,明明是兩個人怎么會一樣呢?
如果有差錯請指教
2019-07-23
dog是一個引用變量,指向了Animal的對象,也可以理解為dog是一個對象。