interface Test {
public void test();
}
public class TestMain {
private String h = "AAA";
public static void main(String[] args) {
TestMain t = new TestMain();
}
public TestMain() {
Test t = new Test() {
public void test() {
System.out.println( h );
}
};
t.test();
}
}
上述源代码运行良好。
但我认为变量'h'应该在匿名类中无法访问。 我需要知道为什么它能够正常工作。
非常感谢您提前的所有帮助!