在Collection Framework中,我们有接口List和类AbstractList:
AbstractList implements List
Run Code Online (Sandbox Code Playgroud)
并ArrayList扩展AbstractList和
implements List
Run Code Online (Sandbox Code Playgroud)
我的问题:为什么ArrayList有implements List条款?
如果,ArrayList extends AbstractList而且AbstractList implements List,我们不能说,那ArrayList implement List?
Boz*_*zho 44
是.它可能已被省略.但是因此它立刻可见它是一个List.否则,需要额外点击代码/文档.我认为这就是原因 - 清晰度.
并添加Joeri Hendrickx评论的内容 - 这是为了展示ArrayList实现List.AbstractList在整个图片中只是为了方便和减少List实现之间的代码重复.
| 归档时间: |
|
| 查看次数: |
6221 次 |
| 最近记录: |