怎么建立博客网站seo自然排名
目录
JDK8以后接口中新增方法
接口中默认方法注意事项:
新增方法static
接口中静态方法的注意事项:
JDK9新增的方法
JDK8以后接口中新增方法
- 允许在接口中定义默认的方法,需要使用关键字default修饰
 - 作用:解决接口升级的问题
 
接口中默认的定义格式:
- 格式:public default 返回类型 方法名(参数列表){ }
 - 范例:public defalit void show(){};
 
接口中默认方法注意事项:
- 默认方法不是抽象方法,所以不能强制被重写。但是如果被重写,重写的时候去掉defualt关键字
 - public 可以省略,default不能省略
 - 如果实现了多个接口,多个接口中存在相同名字的默认方法,子类就必须对该方法进行重写
 
新增方法static
- 允许在接口中定义静态方法,需要static修饰
 - 接口中静态方法的定义格式
 - 格式:public static 返回类型 方法名(参数列表){ }
 - 范例:public static void show(){ }
 
接口中静态方法的注意事项:
- 静态方法只能通过接口名调用,不能通过实现类或者对象名调用
 - public可以省略,static不能省略
 
JDK9新增的方法
定义格式
- 格式:private 返回类型 方法名(参数列表){ }
 - 范例:public void show(){ }
 
- 格式2:private static 返回类型 方法名(参数列表){ }
 - 范例:private static void show(){ }
 
