使用迭代模式遍历所有的对象的时候,都必须实现Traversable(遍历)接口.但是Traversable是一个内部的类,只有用c语言编写的类才可以实现Traversable实现.如果我们在自定义的 类中实现它,会报错.那么我们要实现对象的遍历,就必须通过Iterator或者IteratorAggregate接口实现Traversable接口. 一,首先说说Iterator接口 它是在c语言中定义的,都是抽象方法,所以我们在实现接口的时候,就必须定义这些方法,代码如下: Iterator ext…