堆栈实现。 我们如何在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
该代码的作品,但我没有得到的原则 –