14.接口组成更新

接口组成更新

接口组成:

  • 常量 public static final
  • 抽象方法 public abstract
  • 默认方法(Java8)
  • 静态方法(Java8)
  • 私有方法(Java9)

接口中的默认方法:

public default void show(){ 方法体 }

默认方法不是抽象方法,不强制被重写,但是可以被重写,重写时去掉default关键字

public可以省略,但是default不能省略

接口中的静态方法:

public static void show(){ 方法体 }

静态方法只能通过接口名调用,不能通过实现类名或者对象名调用

public可以省略,但是static不能省略

接口中的私有方法:

private void show(){ 方法体 }

默认方法可以调用接口中的私有静态方法和非静态方法

静态方法只能调用私有静态方法

posted @ 2021-09-25 16:27  种树达人  阅读(38)  评论(0)    收藏  举报