午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術文章
文章詳情頁

java - 如圖代碼,Collection 類中的iterator()是抽象方法,為什么可以調用?

瀏覽:291日期:2024-02-08 14:01:46

問題描述

Collection c1 =new ArrayList();c1.add('hello');c1.add(1);Collection c2 =new ArrayList();c2.add(new Student() );c2.addAll(c1);c2.add('我');Iterator it = c2.iterator();

Collection 與List 還有ArrayList都沒有重寫iterator()方法,為什么可以最后一步這樣調用呢?

問題解答

回答1:

ArrayList繼承自AbstractList類, AbstractList類重寫了List接口的iterator()方法:

public Iterator<E> iterator() { return new Itr();}

其中Itr是AbstractList的內部類,實現了Iterator接口。

回答2:

ArrayList不是有嗎??

回答3:

這個Iterator應該是ArrayList的內部類吧,如果ArrayList中找不到的話它的基類中應該有,不同的集合類Iterator應該也各不相同,你可以自己看看源碼。

標簽: java
主站蜘蛛池模板: 黄大色黄女片18免费 | 久久免费在线观看视频 | 四虎视频国产精品免费入口 | 欧美aaa一级片 | 视频一区在线播放 | 成人免费毛片足控 | 尤物天堂 | 小泽玛利亚一区二区三区视频 | 麻豆av免费在线观看 | 夜夜干天天操 | 欧洲精品视频在线 | 肉丝袜高跟岳激情难忍 | 男人天堂网av | 久久免费公开视频 | 国产麻豆精品在线观看 | 欧美韩日国产 | 免费看黄色一级视频 | 怡红院在线播放 | 国产精品成人一区二区网站软件 | 国产婷婷 | 综合五月激情网 | 精品成人一区二区三区 | 天天夜夜草 | 国产精品视频区 | 今天免费高清在线观看国语 | 狂野欧美性猛交 | 日韩av片在线免费观看 | 日韩精品视频网 | 免费黄色网页 | 4色av | 五月天婷婷激情网 | 午夜视频免费 | 久久久久久久久久免费 | 日本美女裸体视频 | 国产精品99久久久久久成人 | 国产女人18毛片 | 中文字幕亚洲天堂 | 欧美资源| 国产特黄毛片 | 欧美肥老妇视频九色 | 91毛片网站|