JAVA创建数组对象出现空指针
在创建数组对象时,通常仅仅使用了创建数组, 而没有对每一个ball对象实例化(对于每一个对象而言,地址为null) public class ball { boolean right = true; boolean left = false; int potion = 0; ball(){ right = true; left = false; potion = 0; } ball[] Y = new ball[n]; for (int i = 0;i < n;i++){ Y[i] = new ball(); }对每一个对象单独实例化,就不会有这样的问题了 来源: https://www.cnblogs.com/SGRS/p/11342296.html