接口组成更新
接口的组成
- 常量
- 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() {}
注意事项:
- 默认方法可以调用私有的静态方法和非静态方法
- 静态方法只能调用私有的静态方法
本文来自博客园,作者:早晨9点,转载请注明原文链接:https://www.cnblogs.com/onesun/p/15814029.html

浙公网安备 33010602011771号