热门

最新

红包

立Flag

投票

同城

我的

发布
m0_46633551
sreg4thq
5 年前
truem0_46633551

没有它世界上会失去多少表情包

CSDN App 扫码分享
分享
评论
13
打赏
  • 复制链接
  • 举报
下一条:
自学Java第47天原以为对函数式编程掌握的还算不错时却发现事实并不是如此学习真的是一件需要不断地优化的事情不然特容易鼠目寸光以前对函数式接口的理解并不准确有且仅有一个抽象方法的接口?以前真的就是这么记忆的大多数情况下,确实是没问题的但是会有特殊情况:比如说接口中有一个equals方法哪怕它是一个抽象方法,对实现类也无影响为什么会这样呢?因为Objcet中有这个方法Objcet是顶层父类,它的方法所有类都有但是接口里是没有Object中的方法的现在有一个实现类它实现了一个接口实现类本是具有Objcet中的equals方法的就算接口中也有一个equals方法根据就近原则,实现类重写该方法重写的是Objcet中的方法,和接口无关系不过接口中的方法要和Objcet中的完全一致并且也不仅限于equals方法由此可以得出衍生出:一个类继承自一个父类并且实现了一个接口当父类和接口中出现了一模一样的方法时该类是重写的是父类中的方法毕竟亲爹还是比干爹要重要些的……
立即登录