Какой метод сгенерирует ошибку ArrayStoreException при передаче в него массива v? public class Vehicle { public static void main(String[] args) { Vehicle[] v = new Car[] { new Car()}; ... } public void setVehicles(Vehicle c[]) { c[0] = new Vehicle(); } public void setVehicles2(Vehicle c[]) { if (c[0] instanceof Car) { c[0] = new Vehicle(); } } public void setVehicles3(Vehicle c[]) { if (c[0] instanceof Vehicle) { c[0] = new Car(); } } } class Car extends Vehicle{}
(Отметьте один правильный вариант ответа.)
Варианты ответа
setVehicles3
setVehicles2
setVehicles и setVehicles3
setVehicles и setVehicles2(Верный ответ)
setVehicles