17.多种内部类

1.内部类

package 内部类;

public class Outer {
    private int id = 11;
    public void out(){
        System.out.println("这是外部类");
    }
    class Inner{ //内部类:在外部类括号内在创建一个class
        public void in(){
            System.out.println("这是内部类");
        }
        public void getID(){//获取id的私有属性
            System.out.println(id);//打印ID
        }
    }
}

package 内部类;

public class test {
    public static void main(String[] args) {
        Outer outer = new Outer();//实例化Outer
        Outer.Inner inner = outer.new Inner();//实例化Inner

        outer.out();//调用out方法
        inner.in();//调用in方法
        inner.getID();//调用getID方法
    }
}
posted @ 2022-05-18 17:15  王小瘦的园子  阅读(40)  评论(0)    收藏  举报