私はインスタンス変数を持つノードという名前のクラスを作成することになっています:E data(Generic)とnextNode(単独リンクリスト実装)。これを行うには、クラスを作成しました。汎用ノードは汎用リストに含める必要がありますか?
public class Node<E>
すべての関連メソッドを実装しました。
次に、インスタンス変数Node headとint sizeを持つListを作成する必要があります。要するに、リストにはノードの集合が含まれています。しかし、クラスをジェネリックリストまたはレギュラーリストとして定義する必要があるかどうかはわかりません。より多くの意味と理由を作る実装
public class List
対
public class List<E>
?ジェネリックスの概念を理解できるように助けてくれる人に感謝します。
'List'で型を指定しなかった場合、あなたの' List'に 'Node'をどのようにしてタイプしますか(なぜですか?) –
私はその質問を理解しているか分からない。私のノードにさまざまなタイプのデータが含まれている場合、リストに関係しますか?私はリストがノードを含むことだけを気にしていると思った。 – modegv