Java 接口(interface)

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

          

  4.Java 8 接口中定义默认方法,在方法前 通过 default 关键字修饰。可实现接口兼容性。

   解决接口默认方法冲突:

    1.超类优选:如果超类提供了一个具体方法,同名同参数的默认方法会被忽略。

    2.接口冲突:如果一个超接口提供了一个默认方法,另一个接口提供了同名且同参数的方法。必须覆盖这个方法类解决冲突。

         

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

 

posted @ 2019-12-02 11:33  Baby~She  阅读(184)  评论(0)    收藏  举报