黑马程序员技术交流社区
标题:
关于接口的一个问题!!!!
[打印本页]
作者:
zippo
时间:
2014-7-30 16:03
标题:
关于接口的一个问题!!!!
本帖最后由 zippo 于 2014-8-2 22:44 编辑
ArrayList al = new ArrayList();
Iterator it = al.iterator();
第二行的代码:Iterator是一个接口,为什么可以创建一个对象呢?
作者:
江苏孙浩
时间:
2014-7-30 16:15
不是创建一个对象,而是一个实现了Iterator接口的对象向上转型为Iterator类型。iterator()函数返回的就是实现Iterator接口的对象
作者:
hdchenyue
时间:
2014-7-30 16:26
楼上正解。请再看看
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2