課程
/后端開發(fā)
/Java
/Java入門第二季 升級(jí)版
若果方法中定義的成員和方法內(nèi)部類中定義的成員名字相同,那在方法內(nèi)部類中,怎么調(diào)用方法中的成員變量。
這樣寫的輸出為:
2018-10-23
源自:Java入門第二季 升級(jí)版 7-8
正在回答
至于怎么在你的show();方法里面把三個(gè)一起輸出了,因?yàn)槲乙彩莻€(gè)小白不太會(huì),我這個(gè)代碼的意思就是在你想輸出111這個(gè)值得時(shí)候把當(dāng)111賦值給當(dāng)前的對(duì)象a(大概是這么回事,我也不太懂,也是個(gè)菜鳥)
慕斯卡0556090 提問者
慕碼人7051976 回復(fù) 慕斯卡0556090 提問者
?我的理解是this指的是當(dāng)前對(duì)象 你輸出的第二個(gè)this.a 是在當(dāng)前FangfaInner這個(gè)類里面 聲明的int a=11111;這個(gè)a對(duì)象所以第二個(gè)打出來永遠(yuǎn)是11111,至于怎么輸出111我也沒太想好,我去打一下代碼
如果內(nèi)部類和外部類具有相同的成員變量或者方法名,內(nèi)部類默認(rèn)訪問自己的,如果要訪問外部類的,可以使用this關(guān)鍵字,如FangfaOuter(外部類名).this.a;
舉報(bào)
課程升級(jí)!以終為始告別枯燥,在開發(fā)和重構(gòu)中體會(huì)Java面向?qū)ο缶幊痰膴W妙
3 回答如果方法內(nèi)部類的方法成員和內(nèi)部類成員相同若使用方法里的成員應(yīng)該如何使用
1 回答外部類怎么調(diào)用內(nèi)部類的成員和方法
2 回答調(diào)用方法成員
1 回答方法內(nèi)部類如何調(diào)用外部類的成員變量
2 回答內(nèi)部類不能有自己的成員方法和成員變量??
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2018-10-30
至于怎么在你的show();方法里面把三個(gè)一起輸出了,因?yàn)槲乙彩莻€(gè)小白不太會(huì),我這個(gè)代碼的意思就是在你想輸出111這個(gè)值得時(shí)候把當(dāng)111賦值給當(dāng)前的對(duì)象a(大概是這么回事,我也不太懂,也是個(gè)菜鳥)
2018-10-30
?我的理解是this指的是當(dāng)前對(duì)象 你輸出的第二個(gè)this.a 是在當(dāng)前FangfaInner這個(gè)類里面 聲明的int a=11111;這個(gè)a對(duì)象所以第二個(gè)打出來永遠(yuǎn)是11111,至于怎么輸出111我也沒太想好,我去打一下代碼
2018-10-23
如果內(nèi)部類和外部類具有相同的成員變量或者方法名,內(nèi)部類默認(rèn)訪問自己的,如果要訪問外部類的,可以使用this關(guān)鍵字,如FangfaOuter(外部類名).this.a;