我想声明一个 local 类B,它使用封闭方法的变量。那可能吗,如果是的话,怎么样?
class A {
int a=10;
static int b=20;
public void m1() {
final int a=100;// how to access this local a var in local inner class,in java 1.6
class B {
int a=1000;
public void m2B() {
int a=10000;
System.out.println(A.this.a);/* I want to access the M1 local var a inside my m2b method, How can i acheive this in java 1.6*/
}
}
new B().m2B();
}
}