在創建數組對象時,通常僅僅使用了創建數組,而沒有對每一個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();
}
對每一個對象單獨實例化,就不會有這樣的問題了
