在jdk1.8中,接口可以实现多继承,但是这样会不会引起菱形问题?肯定会的,但是现在的编译器很智能,会要求程序员重写方法。
假如现在接口C继承接口A和接口B,接口A、B中都有test方法,并且至少有一个接口实现了这个方法,那么编译器会要求你重写相应的方法。
如果接口A、B中没有实现test方法,那么就不需要重写test方法
Java中接口多继承问题
最新推荐文章于 2024-06-14 00:56:49 发布
在jdk1.8中,接口可以实现多继承,但是这样会不会引起菱形问题?肯定会的,但是现在的编译器很智能,会要求程序员重写方法。
假如现在接口C继承接口A和接口B,接口A、B中都有test方法,并且至少有一个接口实现了这个方法,那么编译器会要求你重写相应的方法。
如果接口A、B中没有实现test方法,那么就不需要重写test方法