前提是外部类与内部类都有了同名的成员变量 public class NeiBuLei2//外部类
{
int i=9;
public void One()//外部类的方法
{
int i=8;//外部类的局部变量
class Nei//内部类
{
int i=5;//内部类的成员变量
public void NeiOne()//内部类的方法
{
System.out.println(NeiBuLei2.this.i);//调用的是外部类的成员变量
}
}
Nei a=new Nei();//创建内部类的实例对象
a.NeiOne();//调用内部类的方法
}
} 我希望内部类中的方法输出的是外部类的局部变量