默认接口方法

2019-12-21  本文已影响0人  后来丶_a24d

简介

类或父类中显式声明的方法,其优先级高于所有的默认方法
如果 1 规则失效,则选择与当前类距离最近的具有具体实现的默认方法
如果 2 规则也失效,则需要显式指定接口
对于一些不是每个子类都需要的方法,我们给它一个默认实现,从而避免子类中的无意义实现(一般我们都会直接 throw new UnsupportedException())
默认方法为 java 的多重继承机制提供了新途径(虽然我们只能继承一个类,但是我们可以实现多个接口啊,现在接口也可以定义默认方法了)

参考文章

上一篇 下一篇

猜你喜欢

热点阅读