我得到java.lang.NullPointerException
在cars.add(car);
行,我真的不確定如何解決它,我已經閱讀了一些與此錯誤有關的其他線程,但答案似乎仍然有躲過了我。如何解決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);
}
}
如果任何人可以提供任何意見,我會非常感謝,提前致謝。
哦,我知道,一個句子不能以開頭「因爲」 – adarshr 2012-01-13 13:15:03
嗯...選項3次重寫'this.cars'用新的ArrayList每次'addCar'函數被調用時。 '這個的內容。汽車'將在每個addCar調用中被刪除,並且'cars'永遠不會包含多個元素。 – Gevorg 2012-01-13 15:07:07
@Gevorg絕對正確。這就是爲什麼我不喜歡它:) – adarshr 2012-01-13 15:24:46