你能在Java中扩展ArrayList吗?

2022-09-01 11:43:00

是否可以创建一个扩展 ArrayList 的子类?如果是这样,如何?


答案 1

您可以扩展 Java 中任何非最终类。话虽如此,如果没有真正的是关系,你应该避免继承。考虑组合物以供重复使用。阅读有关里氏替换原理的信息


答案 2

是的,您可以。

public class MyArrayList<E> extends ArrayList<E>
{
}

但是,我不确定为什么你会想要这样做。


推荐