我正在尝试扩展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");
}
}
答案 0 :(得分:1)
将您的声明更改为
public class MyLinkedList extends LinkedList<String>
通过将<String>
添加到您的MyLinkedList
类名称,您可以创建一个名为 shadows 真实类String
的新类型参数。