0

当 Iteratoriterator()放在Iterableinterface 并且 this 由Collectioninterface 和interface 扩展时,为什么在/AbstractCollection中再次提到this,因为在抽象类中没有给出 this 的定义。CollectionAbstractCollection

请帮助我从设计的角度了解我在这方面缺少什么

4

2 回答 2

3

由于iterator()Javadoc 不同,它出现在 Iterator 和 Collection 中。在 AbstractCollection 中它又有所不同,但似乎并没有增加太多价值。

于 2013-10-06T17:46:43.163 回答
1

Well Iterable is since 1.5 whereas Iterator and Collection are since 1.2. Not sure why AbstractCollection defines it again though, it's javadoc is slightly different though.

于 2013-10-06T17:48:16.010 回答