課程
/后端開發(fā)
/Java
/Java入門第二季 升級版
為什么為什么
2018-01-09
源自:Java入門第二季 升級版 10-2
正在回答
Dog dog=new Dog();//用子類引用指向?qū)ο骴og
Animal animal=dog;//用父類引用指向子類對象dog
Dog dog2=animal;//又將父類引用轉(zhuǎn)化成子類引用,即用子類引用指向父類對象,該方式存在風險
Dog dog2=(Dog)animal;只是強制轉(zhuǎn)換的一種方式
碼農(nóng)設(shè)計師 提問者
你能保證你不出錯,不寫也可以
舉報
課程升級!以終為始告別枯燥,在開發(fā)和重構(gòu)中體會Java面向?qū)ο缶幊痰膴W妙
2 回答Dog dog2= (Dog )animal;和Animal animal=dog;的含義
1 回答為什么要有這個Dog other=(Dog)obj;
1 回答Dog dog2=animal無法執(zhí)行
2 回答dog2為什么不改為dog?
3 回答Animal animal=dog; 這是什么意思,是相當于animal這個對象在Dog里面建立嗎
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2018-01-09
Dog dog=new Dog();//用子類引用指向?qū)ο骴og
Animal animal=dog;//用父類引用指向子類對象dog
Dog dog2=animal;//又將父類引用轉(zhuǎn)化成子類引用,即用子類引用指向父類對象,該方式存在風險
Dog dog2=(Dog)animal;只是強制轉(zhuǎn)換的一種方式
2018-06-02
你能保證你不出錯,不寫也可以