Главная /
Программирование на 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 Car) {
c[0] = new Vehicle();
}
}
public void setVehicles3(Vehicle c[]) {
if (c[0] instanceof Vehicle) {
c[0] = new Car();
}
}
}
class Car extends Vehicle{}
вопрос
Правильный ответ:
setVehicles
setVehicles2
setVehicles3
setVehicles
и setVehicles3
setVehicles
и setVehicles2
Сложность вопроса
70
Сложность курса: Программирование на Java
83
Оценить вопрос
Комментарии:
Аноним
Экзамен сдан на пять с минусом. Спасибо vtone
16 мар 2019
Аноним
Я провалил зачёт, почему я не увидел этот крутой сайт с решениями по тестам интуит до зачёта
08 сен 2018
Аноним
Спасибо за ответы интуит
28 янв 2016
Другие ответы на вопросы из темы программирование интуит.
- # Что будет выведено на экран в результате выполнения следующего кода: public class SomeClass { public static void main(String[] args) { SomeClass t = new SomeClass(); t.say(1); } private void say(int digit) { switch (digit) { case 1: System.out.print("1"); break; case 2: System.out.print("2"); case 3: System.out.print("3"); default: System.out.print("Unknown"); } } }
- # Сколько вложенных компонентов может быть у контейнера ScrollPane?
- # В чем разница между классами List и Choice?
- # Каким образом на однопроцессорной машине исполняются многопоточные приложения?
- # Какие из следующих присвоений корректны?