JDK8
版本后
,
接口中允许定义
static
静态方法
接口中静态方法的定义格式:
- 格式:public static 返回值类型 方法名(参数列表) { }
- 范例:public static void show() { }
作用 : 可以由接口名直接调用,感觉没什么卵用
接口中静态方法的注意事项:
- 静态方法只能通过接口名调用,不能通过实现类名或者实现类的对象调用
- public可以省略,static不能省略
和default默认方法的区别:
- default方法不能通过接口名直接调用,但可以通过实现类的对象调用
- static静态方法只能通过接口名调用