第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

在外部類的方法中為什么我可以直接創(chuàng)建內(nèi)部對(duì)象??

http://img1.sycdn.imooc.com//5831385c00019b8313400846.jpg

為什么public?void?outer_2(){}這個(gè)方法里我直接就創(chuàng)建了一個(gè)內(nèi)部類的對(duì)象???Inner?inner=new?Inner();不是說(shuō)內(nèi)部類的對(duì)象要先通過(guò)先創(chuàng)建外部類對(duì)象然后通過(guò)外部類對(duì)象.new?Inner()的形式創(chuàng)建嗎??


正在回答

3 回答

這個(gè)你首先要清楚內(nèi)部類與外部類的關(guān)系,

必須先有外部類的對(duì)象才能生成內(nèi)部類的對(duì)象,因?yàn)閮?nèi)部類的作用就是為了訪問(wèn)外部類中的成員變量

在其他地方需先創(chuàng)建外部類對(duì)象的原因是:通過(guò)外部類對(duì)象傳遞一個(gè)外部類的引用給將要?jiǎng)?chuàng)建的內(nèi)部類,然后通過(guò)外部類對(duì)象.new?Inner()的形式創(chuàng)建,但是在包含本內(nèi)部類的外部類的方法中,引用本就包含在類中,因此可以直接創(chuàng)建內(nèi)部類對(duì)象,其實(shí)new?Inner()在外部類的方法中相當(dāng)于this.new?Inner()


1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

一luckydog一 提問(wèn)者

。。看懂了,謝謝
2016-11-20 回復(fù) 有任何疑惑可以回復(fù)我~

簡(jiǎn)單舉個(gè)例,不拿內(nèi)部類來(lái)說(shuō),對(duì)于方法調(diào)用

583149af0001f83505000418.jpg

583149af0001638505000404.jpg

的作用是一樣的,從某種意義上來(lái)說(shuō),this等價(jià)于本類的對(duì)象。

(本人新手,有不對(duì)的的地方歡迎指正)

1 回復(fù) 有任何疑惑可以回復(fù)我~

我覺得是外部類和內(nèi)部類不同名 ?不過(guò)應(yīng)該不是這個(gè)

1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

一luckydog一 提問(wèn)者

這個(gè)其實(shí)是因?yàn)槲疫@個(gè)方法是在外部類里的,外部類里的方法可以直接用內(nèi)部類名.對(duì)象的方法來(lái)創(chuàng)建對(duì)象。。。如果我這個(gè)方法是外部類以外的方法那么在方法里創(chuàng)建內(nèi)部類對(duì)象時(shí)就要先創(chuàng)建外部類對(duì)象,然后用內(nèi)部類名.對(duì)象=外部類對(duì)象.new 內(nèi)部類名();的方式來(lái)創(chuàng)建內(nèi)部類對(duì)象。。。。一句話就是因?yàn)槲业姆椒ㄟ€是在外部類里的
2016-11-21 回復(fù) 有任何疑惑可以回復(fù)我~
#2

慕粉2220415365 回復(fù) 一luckydog一 提問(wèn)者

為什么方法是在外部類里呢?我看著是在內(nèi)部類里面啊
2016-12-21 回復(fù) 有任何疑惑可以回復(fù)我~
#3

天潤(rùn) 回復(fù) 一luckydog一 提問(wèn)者

看明白了 謝謝!
2016-12-23 回復(fù) 有任何疑惑可以回復(fù)我~
#4

天潤(rùn) 回復(fù) 慕粉2220415365

方法outer_2是在內(nèi)部類以外,外部類以內(nèi),再仔細(xì)看看吧
2016-12-23 回復(fù) 有任何疑惑可以回復(fù)我~
#5

慕粉2220415365 回復(fù) 天潤(rùn)

out-2的確是在外部類里面,我說(shuō)的innter-f1()方法是在內(nèi)部類里面,在外部類方法中,要調(diào)用內(nèi)部類方法,需要?jiǎng)?chuàng)建內(nèi)部類對(duì)象。這時(shí)不是要 通過(guò)外部類對(duì)象來(lái)創(chuàng)建內(nèi)部類對(duì)象嗎
2016-12-23 回復(fù) 有任何疑惑可以回復(fù)我~
#6

奶比慕絲3485367 回復(fù) 一luckydog一 提問(wèn)者

還是沒有看懂咋,創(chuàng)建對(duì)象不是只能在測(cè)試類中創(chuàng)建嗎,為什么直接在外部類的方法中創(chuàng)建了內(nèi)部類的對(duì)象啊,而且有什么用啊
2023-05-18 回復(fù) 有任何疑惑可以回復(fù)我~
查看3條回復(fù)

舉報(bào)

0/150
提交
取消

在外部類的方法中為什么我可以直接創(chuàng)建內(nèi)部對(duì)象??

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)