使用对象数组元素时经常出现这样的问题,通常的原因是数组中的元素没有完全实例化。
比如存在对象数组
public static State[] state = new State[100];
即使把state[0]赋值后仍然不能使用,因为没有对100个对象完全初始化。