有 Java 编程相关的问题?

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

列出如何创建ListNode。JAVA

 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;
}

我已经在很多网站上对它进行了研究,但我仍然对它是如何工作的感到困惑。我知道它是对它实现的类中的下一个对象的引用,但它是如何进行该引用的?我想对此做一些详细的解释。非常感谢


共 (1) 个答案

  1. # 1 楼答案

    下一个节点引用作为构造函数参数提供,称为n

    ListNode( Object theElement, ListNode n )
    {
        element = theElement;
        next    = n;   //here it is assigned to the variable next
    }