我的代码是
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 已初始化,所以我不明白为什么它会出错。