Главная /
Программирование на Java /
Какой метод сгенерирует ошибку 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(); } pu
Какой метод сгенерирует ошибку 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 Vehicle) {
c[0] = new Car();
}
}
public void setVehicles3(Vehicle c[]) {
if (c[0] instanceof Car) {
c[0] = new Vehicle();
}
}
}
class Car extends Vehicle{}
вопрос
Правильный ответ:
setVehicles
setVehicles2
setVehicles3
setVehicles
и setVehicles3
setVehicles
и setVehicles2
Сложность вопроса
54
Сложность курса: Программирование на Java
83
Оценить вопрос
Комментарии:
Аноним
Пишет вам сотрудник университета! Тотчас заблокируйте сайт и ответы на интуит. Я буду жаловаться!
14 ноя 2018
Аноним
Большое спасибо за подсказками по intuit.
10 май 2018
Аноним
Я сотрудник университета! Тотчас удалите этот ваш сайт с ответами intuit. Я буду жаловаться!
13 фев 2018
Другие ответы на вопросы из темы программирование интуит.
- # Виртуальная машина Java (Java Virtual Machine) это -
- # Что произойдет при попытке к одному объекту PipedWriter несколько раз присоединять объектыPipedReader?
- # Какие значения может принимать переменная булева типа?
- # Вы создали класс Animal в пакете ru.animal. Где будет храниться бинарный код класса в файловой системе?
- # Какие утверждения относительно приведения массивов верны