In the Collection Framework we have the interface List
and the class AbstractList
:
AbstractList implements List
And ArrayList
extends AbstractList
and
implements List
My question: why does ArrayList
have the implements List
clause?
If ArrayList extends AbstractList
and AbstractList implements List
, can't we say, that ArrayList implement List
?