課程
/后端開(kāi)發(fā)
/Java
/Java入門(mén)第三季
這里的兩行不懂
2019-04-17
源自:Java入門(mén)第三季 1-1
正在回答
Animal a1 = new Dog();//Animal的引用指向了Dog對(duì)象
Animal a2 = new Cat();//Animal的引用指向了Cat對(duì)象
Dog d1 = (Dog) a1 ;//將a1進(jìn)行強(qiáng)制轉(zhuǎn)換,父類到子類的轉(zhuǎn)換。
Dog d2 = (Dog)a2;//報(bào)錯(cuò),a2引用指向的是Cat對(duì)象,同個(gè)父親下的子類無(wú)法轉(zhuǎn)換,哪怕是強(qiáng)轉(zhuǎn)。
?
寫(xiě)錯(cuò)了,你應(yīng)該把最后的Dog? d2 = (Dog) a2;改成? Cat d2 = (Cat) a2;
你應(yīng)該把最后的Dog? d2 = new (Dog) a2;改成? Cat d2 = new (Cat) a2;
這是第一季基本知識(shí)啊老哥?再回去看一遍吧
你還沒(méi)有用關(guān)鍵字?Instanceof 去處理安全性問(wèn)題額
強(qiáng)制轉(zhuǎn)換,大類型轉(zhuǎn)小類型
舉報(bào)
Java中你必須懂得常用技能,不容錯(cuò)過(guò)的精彩,快來(lái)加入吧
4 回答類型轉(zhuǎn)換異常
1 回答我這個(gè)運(yùn)行提示類型轉(zhuǎn)換異常 求解
3 回答沒(méi)有Exception這個(gè)父類異常類型嗎?
1 回答有好心人幫我解釋一下每行代碼的含義嗎,謝謝!
2 回答為什么運(yùn)行后說(shuō)我類型強(qiáng)制轉(zhuǎ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)
2020-07-29
Animal a1 = new Dog();//Animal的引用指向了Dog對(duì)象
Animal a2 = new Cat();//Animal的引用指向了Cat對(duì)象
Dog d1 = (Dog) a1 ;//將a1進(jìn)行強(qiáng)制轉(zhuǎn)換,父類到子類的轉(zhuǎn)換。
Dog d2 = (Dog)a2;//報(bào)錯(cuò),a2引用指向的是Cat對(duì)象,同個(gè)父親下的子類無(wú)法轉(zhuǎn)換,哪怕是強(qiáng)轉(zhuǎn)。
?
2020-04-18
寫(xiě)錯(cuò)了,你應(yīng)該把最后的Dog? d2 = (Dog) a2;改成? Cat d2 = (Cat) a2;
2020-04-18
你應(yīng)該把最后的Dog? d2 = new (Dog) a2;改成? Cat d2 = new (Cat) a2;
2019-12-04
這是第一季基本知識(shí)啊老哥?再回去看一遍吧
2019-04-17
你還沒(méi)有用關(guān)鍵字?Instanceof 去處理安全性問(wèn)題額
2019-04-17
強(qiáng)制轉(zhuǎn)換,大類型轉(zhuǎn)小類型