最近刚刚学习了内部类:
就是问下,下面这中情况怎么访问?
class A
{
int x = 1;// A的成员变量
void fun1()
{
final int x = 2;// A的局部变量
class B
{
int x = 3;// B的成员变量
void fun2()
{
int x = 4;// B的局部变量
System.out.println(x);
System.out.println(this.x);// B.this.x
// 此处怎么打印x=2的值
System.out.println(A.this.x);
}
}
new B().fun2();
}
}
public class Main
{
public static void main(String[] args)
{
new A().fun1();
}
}