【发布时间】:2017-09-16 11:19:28
【问题描述】:
考虑java.util
包中ArrayList和AbstractList类的定义
public class ArrayList<E> extends AbstractList<E>
implements List<E>, RandomAccess, Cloneable, java.io.Serializable
public abstract class AbstractList<E> extends AbstractCollection<E> implements List<E>
很明显,当AbstractList 实现List 和ArrayList 扩展AbstractList,然后隐式ArrayList 实现List。
ArrayList 定义中显式子句implements List 的目的是什么?
【问题讨论】:
-
就是这样,要显式。
标签: java inheritance syntax interface