Cccc杨

导航

Java匿名内部类

public class DemoMain {
    public static void main(String[] args) {

/*
        多态 如果接口的实现类或者父类的子类只需要使用唯一的一次
        那么这种情况下就可以省略掉这个类的定义 而改为使用匿名内部类

        接口名称 对象名 = new 接口名称(){
            //覆盖重写接口中所有抽象方法
        };

         */
        MyInterface some = new MyInterface() {
            //覆盖重写接口中所有抽象方法
            @Override
            public void method() {
                System.out.println("匿名内部类的实现方法");
            }
        };

    some.method(); }
}

 要注意匿名内部类的 ;

 

posted on 2021-02-20 10:15  Cccc杨  阅读(13)  评论(0编辑  收藏  举报