接口组成更新概述
接口组成
1.常量 public static final
2.抽象方法 public abstract
3.默认方法(java8)
4.静态方法(java8)
5.私有方法(java9)
接口中的默认方法
定义格式:public default 返回值类型 方法名(参数列表){}
范例:public default void show3(){}
接口中的默认方法的注意事项:
1.默认方法不是抽象方法,所以不强制被重写。但是可以被重写,重写的时候去掉default关键字
2.public 可以省略,default不能省略
接口中的静态方法
定义格式:public static 返回值类型 方法名(参数列表){}
范例:public static void show(){}
接口中的静态方法的注意事项:
1.静态方法智只能通过接口名调用,不能通过实现类名或者对象名调用
2.public 可以省略,static不能省略
接口中的私有方法