成员内部类day10

/*
    内部类常用的修饰符:
        static     被静态的修饰可以直接通过类名.创建对象  new Outer2.Inner1()
        private    私有的需要在创建个方法来访问
 */
//class Outer2{
//    static int a1 = 10;
//    private static int a2 = 11;
//    public static int a3 = 12;
//
//    static class Inner1{
//        public void fun1(){
//            System.out.println(a1);
//            System.out.println(a2);
//            System.out.println(a3);
//        }
//    }
//}

class Outer3 {
    private class Inner {
        public void fun1(){
            System.out.println("好好学习,天天向上!");
        }
    }

    public void show(){
        Inner inner = new Inner();
        inner.fun1();
    }
}

public class InnerDemo2 {
    public static void main(String[] args) {
//        Outer2.Inner1 inner1 = new Outer2.Inner1();
//        inner1.fun1();

        Outer3 outer3 = new Outer3();
        outer3.show();
    }
}
posted @ 2024-08-06 20:53  ていせい  阅读(1)  评论(0编辑  收藏  举报