亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

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

瀏覽:127日期: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
主站蜘蛛池模板: 国产女乱淫真高清免费视频 | 2021久久精品国产99国产 | 一本大道一卡2卡三卡4卡麻豆 | 亚洲欧美日韩一区二区在线观看 | 丁香色婷婷国产精品视频 | 欧美污污网站 | 青青综合 | 在线日本妇人成熟免费观看 | 在线不卡福利 | 国产极品白嫩超清在线观看 | 欧美在线免费 | 国产性夜夜性夜夜爽91 | 成人嗯啊视频在线观看 | 日韩在线一区高清在线 | 精品999| 亚洲乱亚洲乱妇无码 | 91精品啪在线看国产网站 | 91亚洲国产系列精品第56页 | 日韩中文字幕免费在线观看 | 国产成a人亚洲精v品久久网 | 日本老太婆一级毛片免费 | 伊人久久大香线焦综合四虎 | 中国免费毛片 | 乡下女色又黄一级毛片 | 特级av毛片免费观看 | 婷婷777| 毛片一区二区三区 | 欧美久久伊人 | 天天看大片特色视频.vr | 久久这里只有精品首页 | 久久国产这里只精品免费 | 国产亚洲精品久久久久久无 | 黄片毛片大全 | 黄色小视频在线观看免费 | 国产欧美日本亚洲精品一4区 | 一级一级 a爱片免费视频 | 国产女人毛片 | 国产se| 夜夜爽天天狠狠九月婷婷 | 国产高清视频在线播放www色 | 亚洲欧美另类国产综合 |