Java 双链表对象错误

Java 双链表对象错误,java,object,data-structures,doubly-linked-list,Java,Object,Data Structures,Doubly Linked List,我试图创建包含对象的双链接列表序列,但在实现该序列时出错: protected class Node { public Node(Object o) { prev = null; next = null; this(o, null); } public Node(Object o, Node next, Node prev) { this.next = next; this.prev

我试图创建包含对象的双链接列表序列,但在实现该序列时出错:

  protected class Node {

    public Node(Object o) {
        prev = null;
        next = null;
        this(o, null);

    }

    public Node(Object o, Node next, Node prev) {
        this.next = next;
        this.prev = prev;
        datum = o;
    }

    protected Object datum;
    protected Node next;
    protected Node prev;


}

问题就在这里(o.null);其中一行表示程序“无法解析此方法”。有什么想法吗?

应该是
这个(o,null,null),因为您没有接受两个参数的构造函数。此外,这必须是构造函数中的第一条语句,这也意味着您不需要另外两行。

您没有接受两个参数的构造函数。您的单参数构造函数可能如下所示:

public Node(Object o) {
    this(o, null, null);
}

您没有接受两个参数的构造函数。它应该是
this(o,null,null)