我的空"public class xList<E> extends ArrayList<E>"是混凝土的吗?



我正在努力理解什么是具体的类。

目前我有一个空类,如下所示:

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

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

xList list = new xList();

然后使用以下方法添加到其中:

list.add("example");

我正在尝试做的是创建 xList 类,该类将通过从 ArrayList 继承来满足我的类图是具体的。 使用 xList 类,我可以创建一个学生列表(因此它有自己的学生类对象列表)。学生班由 id 和姓名以及二传手和获取者组成。

我的思维方式是正确的还是走错了路?

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

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

最新更新