首页 > 解决方案 > Node 是“Node next;”中的变量吗?在节点类链表中?

问题描述

class Node {

    int data;

    Node next;


    Node(int d) { data = d; }

} 

为什么在 Node 类中我们通过编写“Node next;”来使用 Node 作为变量,它是一个变量还是其他什么。

我知道它充当指针之类的东西,但是您能否详细说明为什么类名充当变量或其他任何引用下一个 Node 的东西?

标签: javalinked-list

解决方案


由于 Node 类定义了一个 Java 对象,那么任何 Node 类型的变量实际上都是对 Node 类对象的引用(指针),包括 Node 类的 next 成员。


推荐阅读