課程
/后端開(kāi)發(fā)
/Java
/Java入門(mén)第二季
Inner i = hello.new Inner();這句看不懂,請(qǐng)教大神是什么意思,怎么理解,怎么要用外部類hello去調(diào)用內(nèi)部類?是不是因?yàn)镮nner是在類HelloWorld里面,所以這樣才這樣去創(chuàng)建內(nèi)部類的對(duì)象?
2016-05-12
源自:Java入門(mén)第二季 7-5
正在回答
小生弱弱的理解是:Inner是內(nèi)部類,而i是創(chuàng)建對(duì)象名,hello也是這個(gè)意思,只不過(guò)是外部類,定義了成員內(nèi)部類后,必須使用外部類對(duì)象來(lái)創(chuàng)建內(nèi)部類對(duì)象,而不能直接去 new 一個(gè)內(nèi)部類對(duì)象,即:內(nèi)部類 對(duì)象名 = 外部類對(duì)象.new 內(nèi)部類( );列如:Inner i = hello.new Inner()。這樣就比較好理解
奇謀007 提問(wèn)者
奇謀007 提問(wèn)者 回復(fù) 奇謀007 提問(wèn)者
蘇_null3497541
舉報(bào)
課程升級(jí)!以終為始告別枯燥,在開(kāi)發(fā)和重構(gòu)中體會(huì)Java面向?qū)ο缶幊痰膴W妙
3 回答內(nèi)部類不能再定義age
1 回答內(nèi)部類中定義的方法不能在內(nèi)部類中調(diào)用嗎
2 回答內(nèi)部類不能定義static屬性???
3 回答能直接定義內(nèi)部類對(duì)象?
4 回答內(nèi)部類的意義
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)
2016-05-12
小生弱弱的理解是:Inner是內(nèi)部類,而i是創(chuàng)建對(duì)象名,hello也是這個(gè)意思,只不過(guò)是外部類,定義了成員內(nèi)部類后,必須使用外部類對(duì)象來(lái)創(chuàng)建內(nèi)部類對(duì)象,而不能直接去 new 一個(gè)內(nèi)部類對(duì)象,即:內(nèi)部類 對(duì)象名 = 外部類對(duì)象.new 內(nèi)部類( );列如:Inner i = hello.new Inner()。這樣就比較好理解