ListNode.java是如何运行的?
我已经在很多网站上对它进行了研究,但我仍然对它是如何工作的感到困惑。我知道它是对它实现的类中的下一个对象的引用,但它是如何进行该引用的?我想对此做一些详细的解释。非常感谢下一个节点引用作为构造函数参数提供,称为ListNode.java是如何运行的?,java,list,Java,List,我已经在很多网站上对它进行了研究,但我仍然对它是如何工作的感到困惑。我知道它是对它实现的类中的下一个对象的引用,但它是如何进行该引用的?我想对此做一些详细的解释。非常感谢下一个节点引用作为构造函数参数提供,称为n package DataStructures; // Basic node stored in a linked list // Note that this class is not accessible outside // of package DataStructures
n
package DataStructures;
// Basic node stored in a linked list
// Note that this class is not accessible outside
// of package DataStructures
class ListNode
{
// Constructors
ListNode( Object theElement )
{
this( theElement, null );
}
ListNode( Object theElement, ListNode n )
{
element = theElement;
next = n;
}
// Friendly data; accessible by other package routines
Object element;
ListNode next;
}
ListNode( Object theElement, ListNode n )
{
element = theElement;
next = n; //here it is assigned to the variable next
}