这是代码。错误发生在第 2 行。
public class TestStack1 {
public static void main(String[] args) {
FixCapacityStackOfString fcstack = new FixCapacityStackOfString(100);
for (int i = 0; i < args.length; i++) {
fcstack.add(args[i]);
}
}
class FixCapacityStackOfString {
public FixCapacityStackOfString(int a) {
list = new String[a];
}
private int size;
private String[] list;
public int size() {
return size;
}
public boolean isEmpty() {
if (size == 0) {
return true;
} else {
return false;
}
}
public String push() {
return list[--size];
}
public void add(String s) {
list[size++] = s;
}
}
}
因为它使用 args,我不能将 main 方法移动到公共类中的方法中。我该如何纠正它?
茅侃侃
DIEA
相关分类