有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java listNode公共方法不访问私有数据成员

我正在做一些家庭作业的链表作业,我在让我的ListNode类工作时遇到了一些问题。每次编译我都会遇到这个错误

C:\Users\Username\Dropbox\java\ListPkg\ListNode.java:32: error: cannot find symbol
    node = next;
    ^
  symbol:   variable node
  location: class ListNode<T>
  where T is a type-variable:
    T extends Comparable<T> declared in class ListNode
1 error
[Finished in 0.6s with exit code 1]

这是代码。我不知道我做错了什么,这可能是我错过的一个简单的解决方法

package ListPkg;

public class ListNode<T extends Comparable <T>>
{

private T data;
private ListNode<T> nextNode;

public ListNode(T object)
{
    setData(object);
    setNext(null);
}

public ListNode(T object, ListNode<T> node)
{
    setData(object);
    setNext(node);
}

public void setData(T object)
{
    data = object;
}

public T getData()
{
    return data;
}

public void setNext(ListNode<T> next)
{
    node = next;
}

public ListNode<T> getNext()
{
    return nextNode;
}
}

共 (1) 个答案

  1. # 1 楼答案

    应该:

    private ListNode<T> nextNode;
    

    是吗

    private ListNode<T> node;