私はcars.add(car);
行にjava.lang.NullPointerException
を取得しています。これを解決する方法は本当にわかりませんが、このエラーに関する他のスレッドを読みましたが、答えはまだあるようです私を逃した。解決方法java.lang.NullPointerException
public class RentalCompany {
private ArrayList<Car> cars;
private String description;
private int carDownPayment;
private int rate;
private int carNumber;
public void addCar(String descriptionOfTheCar, int downPayment,
int dailyRate) {
Car car = new Car(descriptionOfTheCar, downPayment, dailyRate);
cars.add(car);
}
}
誰でもアドバイスを提供できる場合は、事前に感謝の意を表します。
ああ、私は文が新しいのArrayListとthis.cars' 'addCar'関数が呼び出されるたびに – adarshr
うーん...オプション3をオーバーライド'「ので」で始めることはできませんことを知っています。 'これの内容。carsは 'addCar'呼び出しごとに削除され、' cars'は複数の要素を含むことはありません。 – Gevorg
@Gevorg絶対に正しい。だから私はそれを好きではない:) – adarshr