java Iterator<E>的问题

[复制链接]
查看11 | 回复0 | 2009-8-18 11:06:11 | 显示全部楼层 |阅读模式
那是因为ArrayList类重写了iterator()方法,他都重写过这些方法了,iterator方法虽然对外返回的是类口,内部返回的是实现Iterator接口的类哦,这是多态的应用技巧,对了,你去看ArrayList的抽象父类AbstractList源码,iterator()方法返回的是其中的内部类Itr。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行