私のコードは
public class Test {
public class Struct {
public int id;
}
Struct s[] = new Struct[10];
public Test() {
s[0].id = 0;
}
public static void main(String[] args) {
Test t = new Test();
}
}
行 s[0].id = 0; でエラーが発生します。ただし、 s は初期化されているため、エラーが発生する理由がわかりません。