【发布时间】:2011-01-06 09:19:59
【问题描述】:
当接口 java.util.Collection 已经扩展了定义了这个方法的 java.util.Iterable 时,为什么还要在接口 java.util.Collection 上定义方法 iterator()。
我正在考虑某种向后兼容性,或者有机会在集合级别的方法上编写一些 JavaDoc。
还有其他想法吗?
【问题讨论】:
-
不错,我支持向后可比性,但不确定
-
有一个类似的 SO 问题(我的 google fu 缺少)处理
Set与Collection具有相同的方法声明,并且它们是在同一版本(1.2)中引入的。
标签: java iterator collections iterable