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

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

方法內(nèi)部類訪問外部重名變量

方法內(nèi)部類中與外部類存在重名變量,在內(nèi)部類中如何訪問外部類重名的變量? public class InnerMethod { public void show(){ ? ? ? ? ? ? ?int b = 3 class MInner{ int b = 23 public void print(){ ?????? System.out.println("訪問外部類中的變量b:" + InnerMethod.this.b); } }

正在回答

3 回答

外部類不允許使用內(nèi)部類的成員和方法的吧。

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

http://img1.sycdn.imooc.com//574fe51c00018ec110320477.jpg

大概是這樣的代碼

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

慕粉3438963 提問者

不知道是否可以在方法內(nèi)部類MInner中訪問到show(){}方法中的變量b? 或者不存在我這樣的假定。
2016-06-02 回復(fù) 有任何疑惑可以回復(fù)我~
#2

小竹搖曳

你這個(gè)b是外部類show方法中定義的局部變量,不是外部類的屬性,所以你寫外部類名.this.屬性名的時(shí)候會(huì)出錯(cuò),因?yàn)檫@個(gè)只是方法的局部變量而不是類的屬性。如果非要訪問要加final,因?yàn)榉椒▋?nèi)部類只能訪問方法中的常量,不能訪問變量。不知道這么說你能不能明白。
2016-06-09 回復(fù) 有任何疑惑可以回復(fù)我~
#3

亂也 回復(fù) 小竹搖曳

方法內(nèi)部類怎么調(diào)用方法內(nèi)的重名常量
2016-06-28 回復(fù) 有任何疑惑可以回復(fù)我~

如果是在內(nèi)部類訪問外部類的某一屬性,則:外部類名.this.屬性

System.out.println("訪問外部類中變量b"+外部類名.this.b);

System.out.println("訪問內(nèi)部類中變量b"+b);

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

慕粉3438963 提問者

我好像是這么寫的,但是會(huì) 爆 紅
2016-06-02 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

方法內(nèi)部類訪問外部重名變量

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

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

幫助反饋 APP下載

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

公眾號(hào)

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