課程
/后端開發
/Java
/Java入門第二季 升級版
方法內部內如何訪問同名外部類變量?
2016-08-24
源自:Java入門第二季 升級版 7-8
正在回答
外部類名.this.外部類變量
阿西哥 提問者
你是說方法內部類內如何訪問同名外部類變量吧??梢韵葎摻ㄍ獠款悓ο螅ㄟ^對象訪問。
找個聽眾
我喜歡學習 回復 找個聽眾
方法內部類中哦,不是成員內部類。
public class Outer {?? ?public void show(){?? ??? ? final int a=25;?? ??????????? int b=13;? ?? ? class Inner{?? ?int b=22; ??? ?public void print(){?? ??? ? System.out.println("訪問外部類的方法中的變量b:"+???);?? ??? ? ? ? ? ? ? ? ? ? ? ? ? ? ? }?? ? ? ? ? ? ? ? ? ?? } ?? ? Inner mi=new Inner();?? ?? mi.print();?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? }?? ??? ?public static void main(String[] args){?? ??? ?Outer mo=new Outer();?? ??? ?mo.show();?? ?}}
慕粉2342286021
舉報
課程升級!以終為始告別枯燥,在開發和重構中體會Java面向對象編程的奧妙
5 回答方法內部類中的同名方法如何訪問方法中與內部類同名的變量
3 回答方法內部類訪問外部重名變量
2 回答關于外部類訪問內部類方法,和內部類訪問外部類方法
4 回答重名--方法內部類的變量與外部類的變量重名
2 回答外部類如何訪問內部類???
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-08-24
外部類名.this.外部類變量
2016-08-24
你是說方法內部類內如何訪問同名外部類變量吧??梢韵葎摻ㄍ獠款悓ο螅ㄟ^對象訪問。
2016-08-24
方法內部類中哦,不是成員內部類。
public class Outer {
?? ?public void show(){
?? ??? ? final int a=25;
?? ??????????? int b=13;
?
?? ? class Inner{
?? ?int b=22; ?
?? ?public void print(){
?? ??? ? System.out.println("訪問外部類的方法中的變量b:"+???);
?? ??? ? ? ? ? ? ? ? ? ? ? ? ? ? ? }
?? ? ? ? ? ? ? ? ? ?? }
?? ? Inner mi=new Inner();
?? ?? mi.print();
?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? }
?? ?
?? ?public static void main(String[] args){
?? ??? ?Outer mo=new Outer();
?? ??? ?mo.show();
?? ?}
}