1、可以在接口中定义带方法体的方法,只需在方法public前加上关键字default
2、如果方法A实现接口B,C;而B,C中都定义了方法名相同的default方法,这种情况,编译器会报错,因为产生了二义性
java8新特性-default方法(defender方法)介绍
本文介绍在接口中如何定义带有方法体的方法,并探讨当一个类实现多个接口且这些接口包含同名默认方法时产生的二义性问题。
本文介绍在接口中如何定义带有方法体的方法,并探讨当一个类实现多个接口且这些接口包含同名默认方法时产生的二义性问题。
1、可以在接口中定义带方法体的方法,只需在方法public前加上关键字default
2、如果方法A实现接口B,C;而B,C中都定义了方法名相同的default方法,这种情况,编译器会报错,因为产生了二义性

被折叠的 条评论
为什么被折叠?