我正在阅读集合以查看 Javadocs 的实现层次结构。
Collections
被声明为public class Collections extendds Object
Collection<E>
被声明为public interface Collection<E> extends Iterable<E>
AbstractCollection
被声明为public abstract class AbstractCollection<E> implements Collection<E>
AbstractList
被声明为public abstract class AbstractList<E> extends AbstractCollection<E> implements List<E>
我的问题是 1). 之间是否有任何联系Collections and Collection
。我什么都没看到extending Collections Class
?
2)类的需要是什么,因为类AbstractList
中实现的方法也可以抽象,实现类也可以实现这样的方法?AbstractList
listIterator
List Interface