本帖最后由 328078121 于 2013-8-30 23:20 编辑
迭代器是集合内的一个内部类,里面定义了一些取元素的方法,使用时用iterator方法返回一个内部类的
实例然后再调用这些方法,这里为什么要用迭代器呢?也就是为什么非要把这些方法定义在内部类里,
我觉得视乎直接把这些方法定义在集合里也可以啊,就像add,remove,等方法,直接用集合调用不就行了?
干嘛要弄一个迭代器这东西啊,像add等方法也可以弄个什么添加器的内部类,弄个方法返回这个添加器
再调用add,这不是多此一举吗
|