java中接口继承的意义何在?
芙兰泣露 2017-06-23 04:18:28 百度过这个问题,也在csdn中看到过相同的提问,但所有解释感觉还是没法说服我。
我看过以下两种写法:
1.interface A 继承interface B
2.interface A的重新声明interface B的方法
这两种写法的意义何在?相同的需求,直接让实现A的实体类同时实现没有实现B接口的A和接口B不就行了么?
举例来说,我看到java源码中Collection接口实现了Iterable接口,然后重新声明了iterator方法。
为什么不直接让List同时实现Collection和Iterable接口?