簡體   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