0

コレクションを読んで、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何ですか?AbstractListlistIteratorList Interface

4

2 に答える 2