大家好我正在尝试实现一个链接列表,但我有一个错误"无法对非静态类型的LinkedList进行静态引用。我的代码如下
package linkedList;
public class Node<E>{
private String elem;
private Node<E> next, previous;
public class linkedList{
private Node<E> head;
private Node<E> temp;
private Node<E> tail;
linkedList(){
head=null;
temp=null;
tail=null;
}
//add method
public void addFirst(String elem){
if(head==null){
Node<E> first=new Node<E>();
first.elem=elem;
head=first;
}
else{
Node<E> oldFirst=head;
Node first=new Node<E>();
first.elem=elem;
first.next=oldFirst;
head=first;
}
}
}
public static void main(String[]args){
linkedList two=new linkedList();
}
}
请大家帮忙。谢谢
对象。
如果两个请求对象id相等,那么我需要返回true。如果两个对象ID不是
答案 0 :(得分:0)
将linkedlist类设为静态。 public class linkedList { ... }
答案 1 :(得分:0)
以这种方式行事
Node.linkedList two=new Node().new linkedList();
linkedList
是Node
类的内部类。