java-接口更新

接口更新

接口的组成,在java8加入了默认方法和静态方法,java9加入了私有方法

默认方法

public default void method()
默认方法可以有方法体,实现类可以重写,但是重写不能加入default修饰符。
默认方法即:默认所有的实现类都实现了该方法,适用于接口实现类数量多但是要进行修改接口业务时使用。
public修饰符可省略:default void 方法名()

静态方法

(public) static void method()
静态方法在接口中静态方法可以有方法体。
静态方法调用时只能使用(接口.方法名)调用。
静态方法适用于实现类实现了多个接口,而接口中出现相同名字的方法时。

私有方法

private static void method()
私有方法可以有方法体。
私有方法适用于当默认方法和静态方法存在同一代码块时,创建私有方法实现方法复用,是哦那个private修饰符防止外部使用。
由于静态方法只能访问静态方法,普通方法则可以访问静态方法,所以私有方法一般设置为静态。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值