Java集合程序显示错误 - Stack是抽象的,无法实例化

时间:2014-02-06 07:43:24

标签: java collections stack

import java.util.*;

public class StackDemo
{
    public static void main (String[] args)
    {
        Stack st = new Stack();
    }
}

在使用JDK 1.6的JCreator上运行此代码时出现错误 -

  

Stack是抽象的;无法实例化           Stack st = new Stack();

否则程序在http://www.compileonline.com/

等在线编译器上成功运行

请帮忙。

1 个答案:

答案 0 :(得分:3)

尝试:

java.util.Stack st = new java.util.Stack();

您的项目中可能有一个名为Stack抽象类。

请注意Stack是原始类型,不要忘记推断泛型类型参数。