最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

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

求大神解答,為啥按照靜態(tài)內(nèi)部類的方法編譯,編譯器會(huì)提示錯(cuò)誤

在使用eclipse進(jìn)行編譯時(shí),編譯器一直提示錯(cuò)誤,但是編譯方法是正確的,為啥編譯器會(huì)提示錯(cuò)誤?求大神解答

http://img1.sycdn.imooc.com//58db28e800010ee807020466.jpg

正在回答

3 回答

靜態(tài)內(nèi)部類必須通過new 外部類().成員的方式訪問非靜態(tài)成員;

比如你的12行代碼要這樣寫:syso("訪問外部類中的成員b:" + new SOuter().b );

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

逆風(fēng)落葉

少了一個(gè)2 new SOuter2().b
2017-03-29 回復(fù) 有任何疑惑可以回復(fù)我~
#2

小瘦學(xué)Java 提問者 回復(fù) 逆風(fēng)落葉

大神,那這句話怎么去理解呢?如果外部類的靜態(tài)成員與內(nèi)部類的成員名稱相同,可以通過“類名.靜態(tài)成員”訪問外部類的靜態(tài)成員?
2017-03-29 回復(fù) 有任何疑惑可以回復(fù)我~
#3

逆風(fēng)落葉 回復(fù) 小瘦學(xué)Java 提問者

就是成員名稱相同的情況下,可以用類名.成員名訪問成員。。。你那句話太繞了
2017-03-29 回復(fù) 有任何疑惑可以回復(fù)我~
#4

逆風(fēng)落葉 回復(fù) 小瘦學(xué)Java 提問者

就是成員名稱相同的情況下,可以用類名.成員名訪問成員。。。你那句話太繞了
2017-03-29 回復(fù) 有任何疑惑可以回復(fù)我~
#5

小瘦學(xué)Java 提問者 回復(fù) 逆風(fēng)落葉

(*^__^*) 嘻嘻……,這個(gè)是慕課老師寫的,我是屌絲來的,悟性比較低,那么在這個(gè)代碼中,他們都有相同的成員變量:int b ;老師給的案例也是直接為:System.out.println("訪問外部類中的b:"+SOuter.b);但是,我在編譯器也出現(xiàn)錯(cuò)誤,是我把這個(gè)理解錯(cuò)誤了嗎?
2017-03-30 回復(fù) 有任何疑惑可以回復(fù)我~
查看2條回復(fù)

你外部的b不是靜態(tài)變量

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

小瘦學(xué)Java 提問者

對(duì)的,我現(xiàn)在學(xué)完第二季,也理解了,謝謝大神
2017-04-19 回復(fù) 有任何疑惑可以回復(fù)我~

你對(duì)成員變量b用了private修飾,導(dǎo)致該變量不能被任何實(shí)例對(duì)象引用,針對(duì)你的問題,有兩種改法:

  1. ?將b用public static修飾,變成靜態(tài)成員變量,這時(shí)就可以用SOuter2.b來引用它了

  2. 將SOuter2.b改為new SOuter2().b,這樣做的實(shí)質(zhì)是通過new SOuter2()產(chǎn)生了一個(gè)SOuter2類的匿名對(duì)象,然后再通過這個(gè)匿名對(duì)象去引用成員變量b,為了讓b能夠被對(duì)象引用,你還需要將b改成public修飾

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

小瘦學(xué)Java 提問者

在第二種方法中,可以直接添加一個(gè)(+new SOuter().b);也可以
2017-04-04 回復(fù) 有任何疑惑可以回復(fù)我~
#2

標(biāo)準(zhǔn)與或式 回復(fù) 小瘦學(xué)Java 提問者

哦,對(duì),是我忘記了,內(nèi)部類對(duì)象確實(shí)可以訪問外部類的私有成員
2017-04-04 回復(fù) 有任何疑惑可以回復(fù)我~
#3

小瘦學(xué)Java 提問者 回復(fù) 標(biāo)準(zhǔn)與或式

哈哈,好棒棒,很感謝你
2017-04-04 回復(fù) 有任何疑惑可以回復(fù)我~
#4

標(biāo)準(zhǔn)與或式 回復(fù) 小瘦學(xué)Java 提問者

也不對(duì),你這也不是內(nèi)部類,應(yīng)該是因?yàn)樵陬惖膬?nèi)部訪問成員變量b,所以private權(quán)限依然允許被訪問,如果在類的外部就無法訪問了
2017-04-04 回復(fù) 有任何疑惑可以回復(fù)我~
#5

標(biāo)準(zhǔn)與或式 回復(fù) 小瘦學(xué)Java 提問者

額,你這回復(fù)的好快,我還沒來得及改正自己的錯(cuò)誤
2017-04-04 回復(fù) 有任何疑惑可以回復(fù)我~
查看2條回復(fù)

舉報(bào)

0/150
提交
取消

求大神解答,為啥按照靜態(tài)內(nèi)部類的方法編譯,編譯器會(huì)提示錯(cuò)誤

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

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

幫助反饋 APP下載

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

公眾號(hào)

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