阳光雪碧

文章
5
资源
0
加入时间
2年10月17天

Java 8 之默认方法(Default Methods)

Oracle官网是这样介绍默认方法的,使用默认方法,可以达到往接口里面增加新的功能,而且保持与老版本代码兼容,也就是原来的实现类可以不需要被动修改。所以,默认方法位置是在接口里面;默认方法具有实现,不会强制具体类来现。Java 8要充分利用Lambda,需要增强大量的类库,但是又希望做到兼容性,只能用默认方法这个大招。默认方法默认方法与普通的接口方法相比,最前面增加default关键字,参数列表之后