我正在努力理解什么是具体课程。

目前,我有一个空的类:

public class xList<E> extends ArrayList<E> {

}


在不同的类中,并使用主要方法,我使用:

xList list = new xList();

然后使用以下命令添加到其中:

list.add("example");

我正在尝试做的是创建xList类,该类将通过继承ArrayList来满足我的类关系图的具体要求。使用xList类,我可以创建一个学生列表(因此它具有来自学生类的自己的对象列表)。学生班由id和name以及setter和getter组成。

我的思维方式是否正确或我走错了路线?

最佳答案

任何不是抽象的类都是具体的。

但是,扩展ArrayList或任何其他具体的集合类通常不是最好的主意。为什么要创建xList类而不是仅使用ArrayList?

10-04 20:29