在Collection Framework中,我们具有接口List和类AbstractList:AbstractList implements List并ArrayList扩展AbstractList和implements List我的问题:为什么ArrayList有该implements List条款?如果ArrayList extends AbstractList和AbstractList implements List,我们不能说ArrayList implement List吗?
3 回答
长风秋雁
TA贡献1757条经验 获得超7个赞
是。可以省略。但是,这是一个立即可见List
。否则,将需要额外单击代码/文档。我认为这就是原因-清晰。
并补充Joeri Hendrickx的评论-这是为了展示该ArrayList
工具List
。AbstractList
总体而言,这只是为了方便起见,并减少了List
实现之间的代码重复。
添加回答
举报
0/150
提交
取消