接口组成更新

接口的组成
  • 常量
    • public static final
  • 抽象方法
    • public abstract
  • 默认方法
  • 静态方法
  • 私有方法

接口中默认方法

定义格式:
  • 格式:public default 返回值类型 方法名(参数列表) {}
  • 范例:public default void show() {}
注意事项:
  • 默认方法不是抽象方法,所以不强制被重写。但是可以被重写,重写的时候去掉default关键字
  • public 可以省略,default 不能省略

接口中静态方法

定义格式:
  • 格式:public static 返回值类型 方法名(参数列表) {}
  • 范例:public static void show() {}
注意事项:
  • 静态方法只能通过接口名调用,不能通过实现类名或者对象名调用
  • public 可以省略,static 不能省略

接口中私有方法

定义格式:
  • 格式1:private 返回值类型 方法名(参数列表) {}
  • 范例1:private void show() {}
  • 格式2:private static 返回值类型 方法名(参数列表) {}
  • 范例2:private static void method() {}
注意事项:
  • 默认方法可以调用私有的静态方法和非静态方法
  • 静态方法只能调用私有的静态方法
posted @ 2022-01-17 16:27  早晨9点  阅读(38)  评论(0)    收藏  举报