我是JAVA的新手,我正在尝试在类的构造函数中创建具有一定容量的Stack
。
但是在编译时,我收到的错误如下:
sh-4.2#javac ArrayStack.java
ArrayStack.java:12:错误:' .class'预计
ArrayStack(int capacity);
^
ArrayStack.java:12:错误:';'预计
ArrayStack(int capacity);
我的代码如下:
import java.lang.* ;
public class ArrayStack<E>
{
private E[] stack;
public static void main(String[] args) {
ArrayStack(int capacity);
{
stack = (E[]) (new Object[capacity]);
} } }
我在这里无法理解这个问题。有人可以帮我解决这个问题吗?
答案 0 :(得分:0)
问题是:
Java编程语言中都不支持它们:
public class ArrayStack<E> {
private E[] stack;
ArrayStack(int capacity); {
stack = (E[]) (new Object[capacity]);
}
public static void main(String[] args) {
}
}