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

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

代碼運行出來只輸出b 沒有輸出a

public class Outer {
?? private int a=99;
?? public class Inner
?? {
??? int b=4;
??? public void test()
??? {
???? System.out.println("訪問外部類"+a);
???? System.out.println("訪問內部類"+b);
??? }
?? }
?? public static void main(String[] args)
?? {
??? Outer o=new Outer();
??? Inner i=o.new Inner();
??? i.test();
?? }
??
}

正在回答

3 回答

在運行一遍,是可以的。


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

http://img1.sycdn.imooc.com//5517f25d0001489604500754.jpg是這個結果嘛???

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

放學路上的小學生

又沒有重名,用這個干嘛
2015-04-22 回復 有任何疑惑可以回復我~
#2

bywater 回復 放學路上的小學生

外部類名稱.this.變量名 這樣來調用外部類成員。。。
2015-06-11 回復 有任何疑惑可以回復我~

應該是? System.out.println("訪問外部類"+a);這行錯了,應該為? System.out.println("訪問外部類"+Outerthis.a);

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

放學路上的小學生

又沒有重名,用這個干嘛
2015-04-22 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

代碼運行出來只輸出b 沒有輸出a

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

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

幫助反饋 APP下載

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

公眾號

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