課程
/后端開發(fā)
/Java
/反射——Java高級(jí)開發(fā)必須懂的
視頻14:20秒的地方,為什么要對(duì)強(qiáng)制轉(zhuǎn)換為Foo類型?c1已經(jīng)是Foo類型了啊?
2016-11-15
源自:反射——Java高級(jí)開發(fā)必須懂的 1-1
正在回答
newInstance方法的返回值是Object類型的,而Object類型是所有的類的父類,所以你要拿到Foo類的實(shí)例對(duì)象就需要將Object類強(qiáng)轉(zhuǎn)成Foo類
c1 是 Class (類類型) ? 你這里看到的代碼是 Foo的 類類型 ?但是可能不是 Foo 的類類型 ?那么轉(zhuǎn)換就會(huì)有問題 ?不加那個(gè) Foo 類型是可以的 ?但是編譯器會(huì)報(bào)警告 ?提示這里 等號(hào)兩邊的 類型不一樣
舉報(bào)
反射,Java高級(jí)開發(fā)必須要懂的知識(shí)點(diǎn),學(xué)好Java高級(jí)課程的基礎(chǔ)
3 回答反射——Java高級(jí)開發(fā)必須懂的
2 回答反射——Java高級(jí)開發(fā)必須懂的 這個(gè)視頻是不是少了一集視頻
2 回答反射那一課里,c1.newInstance()為什么要強(qiáng)制類型轉(zhuǎn)化為Foo?
1 回答Java反射
1 回答為什么使用newInstantce()創(chuàng)建新對(duì)象時(shí),需要強(qiáng)制類型轉(zhuǎn)換?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-12-16
newInstance方法的返回值是Object類型的,而Object類型是所有的類的父類,所以你要拿到Foo類的實(shí)例對(duì)象就需要將Object類強(qiáng)轉(zhuǎn)成Foo類
2016-11-15
c1 是 Class (類類型) ? 你這里看到的代碼是 Foo的 類類型 ?但是可能不是 Foo 的類類型 ?那么轉(zhuǎn)換就會(huì)有問題 ?不加那個(gè) Foo 類型是可以的 ?但是編譯器會(huì)報(bào)警告 ?提示這里 等號(hào)兩邊的 類型不一樣