私はこのノードクラスを持っていますが、次のノードが実際には次のノードであることをプログラムがどのように認識しているのか疑問に思っていました。そして、なぜそれをnullに割り当てたいのですか? 詳細な説明をいただければ幸いです。
package LinearNode;
import dataobjects.*;
public class Node
{
public Node next;
public AnyClass obj;
public Node(AnyClass newObj)
{
next = null;
obj = newObj;
}
public void show()
{
System.out.println(obj.getData());
}
public void editNode()
{
obj.editData();
}
public Node getNext()
{
return next;
}
}