我正在学习单链表。在下面我提供的示例的第 5 行,是一个调用自引用类的示例。我觉得分配了无限量,next
因为当 Java 编译器评估 的大小时Node
,它递归地越过第 5 行,以确定要为 分配多少内存Node
。我对第 5 行有什么误解。
你能解释自引用类吗?
next
为变量分配了多少内存?
为什么第 5 行有效?我认为无限递归循环是无效的。
我正在学习单链表。在下面我提供的示例的第 5 行,是一个调用自引用类的示例。我觉得分配了无限量,next
因为当 Java 编译器评估 的大小时Node
,它递归地越过第 5 行,以确定要为 分配多少内存Node
。我对第 5 行有什么误解。
你能解释自引用类吗?
next
为变量分配了多少内存?
为什么第 5 行有效?我认为无限递归循环是无效的。