- class Outer{
- void OuterMethod(){
- int x = 2;
- class Inner{
- void InnerMethod(){
- System.out.println(x);
- }
- }
- new Inner().InnerMethod();
- }
- }
- public static void main(String[] args) {
- new Outer().OuterMethod();
- }
复制代码
为什么方法中的内部类能访问方法中的局部变量,很疑惑,其深层次的原因是什么啊 ??? |
|