Collection c = new Hashset();Iterator i = c.iterator();其中的Iterator i = c.iterator();是不是使用Iterator接口中的iterator方法如改成Collection i = c.iterator();是不是就相当于使用Collection接口中的的iterator方法其中i代表的是什么?
2 回答
Cats萌萌
TA贡献1805条经验 获得超9个赞
这样子的:
Collection里面有一个iterator()方法,可以返回一个Iterator的引用,既然返回的是Iterator的引用,那么我们肯定需要用Iterator的声明去接收啊!怎么可以用Collection来接收呢?? 其中i代表的是:
这样解释:
你声明一个变量的时候:
int a = 6;
String b ="dsadas";
这里面的i呢,就相当于这个b咯,也就是说 是一个引用声明
- 2 回答
- 0 关注
- 887 浏览
添加回答
举报
0/150
提交
取消