接口

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("使用匿名内部类的方式实现接口");
        }
    }.方法();

 

相关文章:

  • 2021-10-24
  • 2021-07-17
  • 2021-09-28
  • 2021-06-20
  • 2021-07-07
猜你喜欢
  • 2021-08-22
  • 2021-11-28
  • 2022-01-17
  • 2021-08-30
  • 2021-12-05
  • 2022-02-24
  • 2022-12-23
相关资源
相似解决方案