为什么我们要在类LinkedList中使用内部类节点来实现Java上的链表?
嵌套类需要什么?是否有任何替代方案?总是有替代方案。您的问题非常不清楚。这是为了隐藏实现-您不一定知道类内部操作的类型。@NathanHughes的“静态内部”在术语上是矛盾的。如果您询问一些代码,请确保您发布了它的来源(每个JDK实现者(oracle、ibm、openjdk)可能有自己的实现),并确保发布的代码准确反映了该代码为什么我们要在类LinkedList中使用内部类节点来实现Java上的链表?,java,linked-list,inner-classes,singly-linked-list,Java,Linked List,Inner Classes,Singly Linked List,嵌套类需要什么?是否有任何替代方案?总是有替代方案。您的问题非常不清楚。这是为了隐藏实现-您不一定知道类内部操作的类型。@NathanHughes的“静态内部”在术语上是矛盾的。如果您询问一些代码,请确保您发布了它的来源(每个JDK实现者(oracle、ibm、openjdk)可能有自己的实现),并确保发布的代码准确反映了该代码 class LinkedList { Node head; // head of list /* Linked list Node*/ cl
class LinkedList
{
Node head; // head of list
/* Linked list Node*/
class Node
{
int data;
Node next;
// Constructor to create a new node
// Next is by default initialized
// as null
Node(int d) {data = d;}
}
}