繁体   English   中英

是我的空“公共课 xList<E> 扩展数组列表<E> “ 具体的?

[英]Is my empty "public class xList<E> extends ArrayList<E>" concrete?

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

目前我有一个空类:

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

}

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

xList list = new xList();

然后使用:

list.add("example");

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM