扩展链表返回问题

时间:2013-09-19 20:43:13

标签: java string class accessor

我正在尝试扩展LinkedList类但是我遇到了一个奇怪的错误,每当我尝试添加一个返回字符串的访问者类时我都会收到错误

发现:java.lang.String required: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");
   }


}

1 个答案:

答案 0 :(得分:1)

将您的声明更改为

public class MyLinkedList extends LinkedList<String>

通过将<String>添加到您的MyLinkedList类名称,您可以创建一个名为 shadows 真实类String的新类型参数。