刚学到iterator
看到代码
Iterator iter = set.iterator()
Person P = (Person)iter.next()
Person是自己定义的类,set是Treeset类型,前面set进了几个Person类型的实例,奇怪为什么可以将Iterator类型的强制转换成Person类型的,Person继承了Iterator类型吗
Iterator.next()方法原型是
interface Iterator {因此,是将 Object 强制转换为 Person。