Java 接口实现方法体 (java8新特性, default关

2019-11-09  本文已影响0人  马赛克同学

序言

在以往的概念中只知道Java中接口只定义方法,不能有方法体,但在看Java源代码的时候居然看见了一个接口中的方法含有方法体,Σ(っ °Д °;)っ
以图为证:


接口方法体截图证明.jpg
截图证明.jpg

这是怎么回事呢???

原因:接口的改动会影响类的改动,为了兼容老接口,Java8 新增了默认方法和静态方法

上一篇下一篇

猜你喜欢

热点阅读