스택 구현. Node 클래스에 "Node"유형의 fild를 만들려면 어떻게해야합니까 ?? "Node"유형의 "first"변수에 "Node"유형의 fild가 포함될 수 있습니까? 도움Node 클래스에 "Node"유형의 fild를 만들려면 어떻게해야합니까?
public class Stack
{
private Node first = null;
private class Node
{
String item;
Node next;
}
public boolean isEmpty()
{
return first == null;
}
public void push(String item)
{
Node oldFirst = first;
first = new Node();
first.item = item;
first.next = oldFirst;
}
public String pop()
{
String item = first.item;
first = first.next;
return item;
}
}
왜 이것이 * 작동하지 않을 것이라고 생각하는지 완전히 불분명합니다. 나는 당신이'Node'를 정적 중첩 클래스로 만들어야한다고 생각합니다 ... –
나는이 질문을 이해하지 못합니다. 어떻게? 코드가 있잖아, 그렇지? – eis
코드가 작동하지만 원리가 없습니다. –