Java 接口(interface)
- Java 接口中可以定常量,默认添加public static final ,一般不建议显式的添加;
- Java 接口中定义接口方法,修饰符只能是public,默认添加,不建议显式添加;
- Java 8 接口中可以定义静态方法,在Java 8 之前,一些接口都存在伴随类,用来提供接口的公用的接口功能方法。Java 8 之后就可以将这些方法定义在接口中。

4.Java 8 接口中定义默认方法,在方法前 通过 default 关键字修饰。可实现接口兼容性。
解决接口默认方法冲突:
1.超类优选:如果超类提供了一个具体方法,同名同参数的默认方法会被忽略。
2.接口冲突:如果一个超接口提供了一个默认方法,另一个接口提供了同名且同参数的方法。必须覆盖这个方法类解决冲突。

5,只有一个抽象方法的接口称为函数接口;

浙公网安备 33010602011771号