Rak*_*sdd 1 java abstract-class interface
在研究抽象类和接口的同时.我想知道为什么java集合有所有类抽象.为什么他们不实现接口而不是抽象类.我的AbstractList,AbstractSet的问题.为什么他们不让他们接口.
注意:: - 我需要设计预期答案
我想知道为什么java集合有所有类抽象.
这个假设是错误的,因为你在Collections框架中有Collection,List和Set等接口.
为什么他们不实现接口而不是抽象类.
如果你的意思是AbstractList,AbstractSet..etc,因为提供了接口无法实现的基本实现(在java8下面)
最后结合你的两点你可以看到
AbstractList implements Iterable<E>, Collection<E>, List<E> {}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
678 次 |
| 最近记录: |