集合继承抽象类,实现接口问题
public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, java.io.Serializable
在ArrayList的声明中,其继承了抽象类AbstractList,该抽象类已经实现了List<E>接口,所以 ArrayList<E>也就等于实现了List<E>接口。
那么为什么在声明中还需要再次声明实现List<E>接口??????????