久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

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

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

瀏覽:181日期: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
主站蜘蛛池模板: aaaaaa黄色片 | 在线亚洲精品 | 亚洲电影在线观看 | 九九久久精品 | 国产成人午夜视频 | 久久综合一区 | 99国产视频 | 黄色综合网 | 欧美日韩在线一 | 日韩av免费在线观看 | 韩日视频在线观看 | 欧美精品一二三 | 亚洲午夜精品在线观看 | 国产精品久久久一区二区 | 2018自拍偷拍 | 日日爽 | 国产超碰人人模人人爽人人添 | 欧美日韩成人在线 | 国产美女www爽爽爽免费视频 | 国产精品96久久久久久久 | 国产精品美女久久久久久久网站 | 91xx在线观看 | 永久av | 视频一区二区三区在线播放 | 一本一道久久a久久精品逆3p | 精品国产乱码久久久久久蜜柚 | 久久久一区二区 | 国产一区 | 91偷拍精品一区二区三区 | 精品国产伦一区二区三区观看说明 | 7777视频| 在线中文视频 | 国产精品手机在线 | 色花av| 日韩精品视频在线 | 国产福利91精品一区二区三区 | 免费在线观看毛片网站 | 亚洲精选一区二区 | 欧美韩一区二区 | 国产精品美女视频免费观看软件 | 91午夜激情 |