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

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

外部類的私有變量在內(nèi)部類里為什么要這樣使用?而默認(rèn)變量就直接使用。(下劃線加粗部分)

//外部類HelloWorld

public class HelloWorld{

? ??

? ? //外部類的私有屬性name

? ? private String name = "imooc";

? ??

? ? //外部類的成員屬性

? ? int age = 20;

? ??

//成員內(nèi)部類Inner

public class Inner {

String name = "愛慕課";

? ? ? ? //內(nèi)部類中的方法

public void show() {?

System.out.println("外部類中的name:" +HelloWorld.this.name);

System.out.println("內(nèi)部類中的name:" + name);

System.out.println("外部類中的age:" + age);

}

}

? ??

//測(cè)試成員內(nèi)部類

public static void main(String[] args) {

? ? ? ??

? ? ? ? //創(chuàng)建外部類的對(duì)象

HelloWorld o = new HelloWorld ();?

? ? ? ??

? ? ? ? //創(chuàng)建內(nèi)部類的對(duì)象

Inner inn = o.new Inner();

? ? ? ??

? ? ? ? //調(diào)用內(nèi)部類對(duì)象的show方法

inn.show();

}

}


正在回答

3 回答

在普通內(nèi)部類里,如果內(nèi)部類的成員變量和外部類的成員變量相同,內(nèi)部類訪問外部類的成員變量要用this關(guān)鍵字,而age變量只屬于外部類,并不涉及同名的問題,所以可以直接調(diào)用。


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

阿貍小褲衩 提問者

非常感謝!朋友
2016-04-16 回復(fù) 有任何疑惑可以回復(fù)我~

內(nèi)部類和外部類都定義了name變量 ? 默認(rèn)訪問的是內(nèi)部類中的name變量

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

內(nèi)部類和外部類都定義了name變量 默認(rèn)訪問的是內(nèi)部類中的?

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

舉報(bào)

0/150
提交
取消

外部類的私有變量在內(nèi)部類里為什么要這樣使用?而默認(rèn)變量就直接使用。(下劃線加粗部分)

我要回答 關(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)