Java接口interface,匿名内部类

接口

1.接口内部为 常量+公用的抽象方法。类必须实现接口中的所有方法

2.接口的语法格式:不写abstract会自动添加,可以继承多个接口

修饰符不能使private,protected

[修饰符] interfance (abstract) 接口名 [extends 符接口1,父接口2]{

  常量public static final可以不写

  抽象方法public abstract 可以不写,所以被继承必须重写方法

}

3.接口引用可以指向一个实现了接口的对象

 IAnimal animal=new AnimalImp();

animal.方法();

匿名内部类

不关注内部类的名字,只在使用的时候定义

    Interface i=new Interface(){
        public void method(){
            System.out.println("这里是匿名内部类实现接口");
        }
    };
    i.方法();
    new Interface(){
        public void method(){
            System.out.println("使用匿名内部类的方式实现接口");
        }
    }.方法();
原文地址:https://www.cnblogs.com/-beauTiFul/p/6525253.html