私は1つの抽象クラスから継承する2つのクラスを持っています。 2つのクラスは、使用するAbstractListの型(ArrayListまたはLinkedList)を指定します。リストタイプを抽象リストにコピー
public class ArrayListMergeSort extends MergeSortData
{
public ArrayListMergeSort()
{
super();
data= new ArrayList<String>();
}
}
私はあるリストデータのタイプに基づいて、抽象クラスの新しい一時AbstractListを作ることができるだろうか不思議でしたか?
public abstract List<String> getNewList();
はその後、あなたはそれぞれのサブクラスでこのメソッドを実装します。
これで何をしているのかに応じてジェネリックを使用するのは意味があります。詳細については、[Java Generics Lesson](https://docs.oracle.com/javase/tutorial/java/generics/)を参照してください。 –