我很难理解什么是具体的课程。
目前我有一个空课:
public class xList<E> extends ArrayList<E> {
}
在另一个类中使用main方法我使用:
xList list = new xList();
然后使用:
添加到它 list.add("example");
我要做的是创建xList类,它将通过继承ArrayList来满足我的类图。使用xList类我可以创建一个学生列表(因此它有自己的学生类对象列表)。学生班由id和名字组成,包括setter和getter。
我的思维方式是正确还是我走错了路?
答案 0 :(得分:1)
任何不抽象的类都是具体的。
扩展ArrayList或任何其他具体集合类通常不是最好的主意。为什么要创建xList类而不是仅仅使用ArrayList?