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

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

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

瀏覽:144日期: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
主站蜘蛛池模板: 亚洲一级片免费看 | 91精品免费观看老司机 | 欧美视频第一区 | 亚洲一区二区三区四区五区 | 99爱在线精品视频免费观看9 | 播放黄色一级片 | 看黄色录像一级片 | 99国产精品欧美久久久久久影院 | 国产精品日本欧美一区二区 | 黄色三级三级三级免费看 | 国产精品白丝喷水在线观看 | 国产精品合集久久久久青苹果 | 东京不太热视频高清在线 | 在线簧片 | 国产精品自线在线播放 | 伊人婷婷色 | 91香蕉视频在线播放 | 亚洲一区二区三区夜色 | 一级全黄男女免费大片 | 日韩欧美一区二区三区在线观看 | 国产一区二区三区免费视频 | 国产视频在线免费观看 | 国产伦码精品一区二区三区 | 亚洲一区二区欧美日韩 | 尤物国产在线 | 国产精品视频第一页 | 曰本变态bdsm色虐七v | 一级毛毛片毛片毛片毛片在线看 | 欧美黄色大片视频 | 免费视频观看在线www日本 | 91成人在线免费视频 | 国产精品亚洲国产 | 国内精品视频成人一区二区 | 亚洲一区综合在线播放 | 极品美女aⅴ高清在线观看 极品美女一级毛片 | 黄片一级毛片 | 碰碰人人 | 黄色aa| 九九热国产视频 | 精品国模一区二区三区 | 黑人香蕉又粗又大视频免费 |