java – 为什么匿名类访问封闭类的非最终类成员

java – 为什么匿名类访问封闭类的非最终类成员

我们知道只能在匿名类中访问最终的局部变量,这里有一个很好的理由: Why are only final variables accessible in anonymous class?. 但是,如果变量是封闭类的成员字段,我发现匿名类仍然可以访问非最终变量:How can I access enclosing class instance varia