import java.util.*;
public class StackDemo
{
public static void main (String[] args)
{
Stack st = new Stack();
}
}
在使用 JDK 1.6 的 JCreator 上运行此代码时发生错误 -
Stack is abstract; cannot be instantiated Stack st = new Stack();
否则程序会在在线编译器上成功运行,例如 http://www.compileonline.com/
请帮忙。
最佳答案
尝试做:
java.util.Stack st = new java.util.Stack();
您的项目中可能有一个名为 Stack
的抽象类。
请注意 Stack
是原始类型,不要忘记推断泛型类型参数。
关于Java 收集程序显示错误 - 堆栈是抽象的,无法实例化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21596847/