java 接口

接口:

interface:定义接口

implements 实现接口

1.接口是一个特殊的类;

2.接口的默认地修饰符是 public static final ,你可以不用写编译器会自动为你填。

 可以通过javap 命令反编译看出来。

3.接口是一个抽象类,所以要实现其所有方法。

作用:

1.拓展功能。*

2.定义约束规范。***

3.程序的解耦。*****

类与接口的关系:实现关系(抽象类可实现接口的全部方法,也可不)

        一个类可以实现多个接口。

java单继承多实现的原因:接口的方法是不具体的,而类中的方法都有具体的实现,如果继承与两           个类,这两个类有相同的方法,子类却不知道要调用哪一个了。

接口与接口的关系:(继承关系)

          interface B extends A{.....}

原文地址:https://www.cnblogs.com/lifehrx/p/5751267.html