我只是在java中试验一个二维类数组。我写了以下(错误的)代码:
public class GameEvent
{
static int LAUNCH_ALIEN = 0;
static int END = 1;
long time;
long cum_time;
int alien_type;
int event_code;
}
然后
GameEvent[][] event_array = new GameEvent[MAX_LEVELS][MAX_EVENTS];
并使用如下代码访问它(阅读代码中的注释):
event_array[lev][ctr].event_code = code; // nullpointer exception at runtime
所以我现在的问题是,改变我的代码以使其工作的最痛苦的方法是什么。