亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

請各位大佬幫我看一下,我怎么才能在方法內部類的方法 pps() 中調用 pass() 方法下的變量b呢,兩個變量b重名了

package DiErJi_7;

//下面我們來了解下方法內部類

public class _4 {

//創建一個方法

private int a=50;

public void pass() {

//定義兩個變量

final int a=20;

int b=16;

//創建方法內部類

class pss{

//創建一個方法內部類里的方法

public void pps() {

int b=20;

//調用外部類常量a

System.out.println("調用外部類常量a:"+a);

//調用外部類變量b

System.out.println("調用外部類變量b:"+b);

}

}

pss ma=new pss();

ma.pps();

}

//創建一個主方法

public static void main(String[] args) {

//調用pass方法

_4 hello=new _4();

hello.pass();

}

}



正在回答

4 回答

你的不是內部類,都是方法,要改。

0 回復 有任何疑惑可以回復我~

額試試改成這樣呢看看行不行???System.out.println("調用外部類變量b:"+pass.this.b);

0 回復 有任何疑惑可以回復我~
#1

慕碼人2851768 提問者

還是換一個變量名命名來的實在,實在研究不起了
2019-02-21 回復 有任何疑惑可以回復我~

無解1

0 回復 有任何疑惑可以回復我~

類是沒有()的


0 回復 有任何疑惑可以回復我~
#1

慕碼人2851768 提問者

pps()方法不是class pss類下的么
2018-12-12 回復 有任何疑惑可以回復我~
#2

慕碼人2851768 提問者

但是我要是把pass()方法下的b變量用其他名字就能調用,但是重名的話他就不能被調用了
2018-12-12 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

請各位大佬幫我看一下,我怎么才能在方法內部類的方法 pps() 中調用 pass() 方法下的變量b呢,兩個變量b重名了

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號