JavaSE-12.2.2【局部内部类】

package day3.yub4by02.p2;

/*
2.3 局部内部类

    局部内部类定义位置
        局部内部类是在方法中定义的类
    局部内部类方式方式
        局部内部类,外界是无法直接使用,需要在方法内部创建对象并使用
        该类可以直接访问外部类的成员,也可以访问方法内的局部变量
 */

public class OuterDemo {

    public static void main(String[] args) {
        Outer o = new Outer();
        o.method();
    }

}

  

package day3.yub4by02.p2;

public class Outer {

    private int num = 20;

    public void method(){

        int num2 = 40;

        class Inner{ //局部内部类
            public void show(){
                System.out.println(num);
                System.out.println(num2);
            }
        }

        Inner i = new Inner();
        i.show();

    }

}

  

posted @ 2021-05-28 20:24  yub4by  阅读(39)  评论(0编辑  收藏  举报