当前位置: 代码迷 >> J2SE >> Collection与iterator()的关系解决办法
  详细解决方案

Collection与iterator()的关系解决办法

热度:94   发布时间:2016-04-24 00:32:23.0
Collection与iterator()的关系
为什么说要实现Collection就必须实现iterator()?

------解决方案--------------------
Collection接口定义了iterator函数
------解决方案--------------------
实现Collection类的所有子类都有iterator方法,返回一个实现了Iterator接口的对象
------解决方案--------------------
Collection是个接口,你的类继承这个接口必须实现这个接口里面的所有函数,其中就包括Iterator<E> iterator()这个函数
------解决方案--------------------
迭代器接口是集合接口的父接口,超级接口,实现类实现Collection时就必须实现Iterator接口
------解决方案--------------------
iterator是最顶端的,collecton继承了iterator
------解决方案--------------------
没关系.
------解决方案--------------------
同三楼解~
public interface Collection<E> extends Iterable<E>
Java code
public interface Iterable<T> {    /**     * Returns an iterator over a set of elements of type T.     *      * @return an Iterator.     */    Iterator<T> iterator();}
  相关解决方案