簡體   English   中英

listNode公共方法不訪問私有數據成員

[英]listNode public method not accessing private data member

我正在做一些家庭作業的鏈表分配,但在讓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;
}
}

應該 :

private ListNode<T> nextNode;

是?:

private ListNode<T> node;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM