以下是我正在使用的代码:
public class Groceries{
public int max = 10;
public String[] fruit;
private class FoodList{
fruit = new String[max];
}
}
但是,我在初始化水果数组的行上遇到以下错误:Syntax error on token "fruit", VariableDeclaratorId expected after this token
。为什么会发生这种情况,我该如何解决这个问题呢?谢谢!
答案 0 :(得分:0)
为FoodList
创建一个构造函数,并将初始化放在那里。
public class Groceries {
public int max = 10;
public String[] fruit;
private class FoodList {
public FoodList() {
fruit = new String[10];
}
}
}
答案 1 :(得分:0)
下面是代码块,应该在方法/构造函数中。
fruit = new String[max];