方法内部内如何访问同名外部类变量?
外部类名.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();
}
}