2 lcz2017 lcz2017 于 2016.09.21 15:42 提问

java中Iterator问题,请教高手。。。

Collection接口中有一个iterator方法,它返回一个实现了iterator接口的对象,
但是比如一个ArryList类中的一个对象实现了iterator方法,但是我在API文档中却找不到它实现了iterator的方法比如hasNext(),不是说实现接口就一定会重写他的方法吗?
求高手指教,。。。

2个回答

u013829202
u013829202   Rxr 2016.09.21 15:47
lcz2017
lcz2017 好像和我说的不是一个问题。
大约一年之前 回复
Veggiel
Veggiel   2016.09.21 15:56

如果实现类是抽象类,则可以不实现接口中所有方法,但是在抽象类的非抽象子类中对其父类所实现的接口中的所有抽象方法都必须实现。

lcz2017
lcz2017 回复Veggiel: 没说清楚,一个ArrayList类中的一个对象实现了Iterator接口的方法,但是为什么在Api文档中找不到呢?
大约一年之前 回复
Veggiel
Veggiel 回复lcz2017:” 一个ArryList类中的一个对象实现了iterator方法”,老实说这句话我没看太懂,对象实现了方法;collection中iterator()返回一个Iterator(迭代器)
大约一年之前 回复
lcz2017
lcz2017 但是ArryList不是抽象类。。
大约一年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!