java面向对象--内部类

java面向对象--内部类

package charpter5.Demo12;

//1个java文件内,可以有多个class,但只能有一个Public类。

public class Outer {
    private int id;
    public void out(){
        System.out.println("外部类方法");
    }

    class Inner{
        public void in(){
            System.out.println("内部类方法");
        }
    }
}
package charpter5.Demo12;

public class App {
    public static void main(String[] args) {
        Outer outer = new Outer();
        //操作内部类,成员内部类
        Outer.Inner inner = outer.new Inner();
        inner.in();
        //内部类可以获取外部类的私有属性、私有方法。
    }
}

匿名类:new 类名();

posted @ 2022-09-27 14:00  林每天都要努力  阅读(14)  评论(0)    收藏  举报