什么是接口中的静态方法
从Java 8 开始,接口中允许定义静态方法。
格式:
public static 返回值类型 方法名称(参数列表) {
方法体
}
提示:就是将abstract或者default换成static即可,带上方法体
为什么使用接口中的静态方法
如果有一种方法只与类有关,比如只与学生有关,小明小红两个学生都使用这个方法,并且不做任何改变,那么这个方法就应该定义成静态方法
注意:不能通过接口的实现类的对象来调用接口当中的静态方法。
正确用法是:通过接口名称,直接调用其中的静态方法。
格式: 接口名称.静态方法名(参数)