我有一个非常简单的家庭作业程序,我正在尝试使用存储在 ArrayList 中的名为“Payment”(可怕的名字,我知道)的类按年和月对账单进行分组(我愿意接受关于更好的容器)。
但是我从 Eclipse 收到一条奇怪的错误消息(将放在最后)。
public class Payment {
private double[] Month;
private int Year;
private boolean Paid;
....
// A lot of setters, getters, nothing important
}
现在我想创建一个数组列表
import java.util.ArrayList;
public class Bill {
ArrayList<Payment> Money = new ArrayList<Payment>();
Money. // error -> Money didn't get highlighted, intellisense did not provide
// a list of methods
错误内容如下:
Multiple markers at this line:
Syntax error, insert "enum Identifier" to complete EnumHeaderName
Syntax error on token "Money", delete this token
Syntax error on token "Money", delete this token
Syntax error, insert "EnumBody" to complete EnumDeclaration
我完全不知道为什么会这样。我进入我的主文件进行测试,它在那里工作,只是不在这里,在“Bill”类中,现在基本上是空的。