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 回答