当 Iteratoriterator()
放在Iterable
interface 并且 this 由Collection
interface 和interface 扩展时,为什么在/AbstractCollection
中再次提到this,因为在抽象类中没有给出 this 的定义。Collection
AbstractCollection
请帮助我从设计的角度了解我在这方面缺少什么
当 Iteratoriterator()
放在Iterable
interface 并且 this 由Collection
interface 和interface 扩展时,为什么在/AbstractCollection
中再次提到this,因为在抽象类中没有给出 this 的定义。Collection
AbstractCollection
请帮助我从设计的角度了解我在这方面缺少什么
由于iterator()
Javadoc 不同,它出现在 Iterator 和 Collection 中。在 AbstractCollection 中它又有所不同,但似乎并没有增加太多价值。
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.