Не могу использовать тип списка. Только массив
У меня есть класс Cars, который содержит массив объектов класса Models.
private String type;
private Models[] cars;
private int number;
Cars(String type, int number){
this.type = type;
this.number = number;
cars = new Models[number];
}
и в классе моделей
private String model;
private int price;
Models(String model, int price){
this.model = model;
this.price = price;
}
Как решить проблему с добавлением элемента в массив. Каждый раз, когда у меня есть исключение в потоке "main" java .lang.NullPointerException. Я знаю, что это значит, но не знаю, как это исправить
Это функция для добавления
public void AddModel(String model, int price){
Models[] array2;
array2 = Arrays.copyOf(cars, number+1);
array2[number].model = model;
array2[number].price = price;
cars = Arrays.copyOf(array2, number+1);
}
строки с ошибкой
array2[number].model = model;
array2[number].price = price;