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(){ 方法体 }
默认方法可以调用接口中的私有静态方法和非静态方法
静态方法只能调用私有静态方法

浙公网安备 33010602011771号