0

LinkedList クラスを拡張しようとしていますが、奇妙なエラーが発生します。文字列を返すアクセサ クラスを追加しようとすると、エラーが発生します。

見つかった: java.lang.String 必須: 文字列

なぜこれが起こっているのかわかりません。(私は一般的にリンクされたリストとJavaにはかなり慣れていないので、よろしくお願いします:))

import java.util.*;
public class MyLinkedList<String> extends LinkedList<String>
{
   private int count;     //for future use

   public void MyLinkedList()
   {
      count = 0;
   }

   public boolean add(String s)
   {
     boolean x =  super.add(s); 
     count++;
     return x;

   }


   public String toString()
   {
      return("test");
   }


}
4

1 に答える 1

1

宣言を次のように変更します

public class MyLinkedList extends LinkedList<String>

クラス名に を追加<String>することで、実際のクラスに影響MyLinkedListを与える名前を持つ新しい型パラメーターを作成します。String

于 2013-09-19T20:46:57.420 に答える