自作クラスの配列を作成するときのミス
public class Car {
int horse_power;
int weight;
}
メインメソッド {
Car [] car = new Car[15]; // ここでオブジェクトを生成した気になってしまう 実際はCar car1, car2, car3...と入れ物を複数作っただけ。
}
配列を作成した後に
for ( int i = 0; i < car.length; i++ ) {
car[i] = new Car();
}
のfor文を忘れないように心がけるべし。