後に予想されるトークンVariableDeclaratorId上の構文エラーは、私が使用していたコードです: Syntax error on token "fruit", VariableDeclaratorId expected after this token
。なぜこれが起こっているのでしょうか?これをどうやって解決しますか?ありがとう!Javaエラーここでは、このトークン
0
A
答えて
0
FoodList
のコンストラクタを作成し、そこで初期化を行います。
public class Groceries {
public int max = 10;
public String[] fruit;
private class FoodList {
public FoodList() {
fruit = new String[10];
}
}
}
0
以下はコードブロックであり、メソッド/コンストラクタの内側にある必要があります。
fruit = new String[max];
素敵な短い例、ありがとう。 'fruit = new String [max];はステートメントです。内部クラスの内部だけではなく、メソッド内部に入る必要があります(FoodListは内部クラスです)。これはJavaの学習者の間では間違いです。 –