如何在本地类中访问方法局部变量?

时间:2017-02-10 08:03:58

标签: java scjp

我想声明一个 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();
    }
}

0 个答案:

没有答案