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