[英]listNode public method not accessing private data member
I'm working on a linked list assignment for some homework and I'm having some trouble getting my ListNode class to work. 我正在做一些家庭作业的链表分配,但在让ListNode类工作时遇到了一些麻烦。 Every time I compile I get this error.
每次编译时都会出现此错误。
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]
Here is the code. 这是代码。 I have no idea what I'm doing wrong, its probably an easy fix that I'm missing.
我不知道我在做什么错,这可能是我所缺少的简单解决方法。
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;
}
}
Should : 应该 :
private ListNode<T> nextNode;
Be?: 是?:
private ListNode<T> node;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.