java - 双向链表对象错误

标签 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 = prev;
        datum = o;
    }

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


}

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

最佳答案

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

关于java - 双向链表对象错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28264643/

相关文章:

image - 距离图像到matlab中的物体

c++ - std::map 与自写的基于 std::vector 的字典

ios - 在 NSDictionary 中格式化 JSON 数据

java - 使用等待和通知时如何修复 IllegalMonitorStateException?

java - JOptionPane.showInputDialog() 问题

java - 为什么int是32位?

javascript - JS通过变量调用对象属性

javascript - 在 JavaScript 中创建函数原型(prototype)?

java - 在 Java 中存储 Web 爬虫的 URI 的最有效的数据结构

java - AWS S3 - 在 404 NoSuchKey 中获取对象结果