Главная /
Программирование на Java /
Что будет выведено на экран в результате выполнения следующего кода: public class SomeClass { public void perform() { this.perform(1); System.out.print("1"); } public void perform(int val) { System.out.print(val); } public static void main(String[] args)
Что будет выведено на экран в результате выполнения следующего кода:
public class SomeClass {
public void perform() {
this.perform(1);
System.out.print("1");
}
public void perform(int val) {
System.out.print(val);
}
public static void main(String[] args) {
SomeClass c = new SomeClass2();
c.perform(4);
}
}
class SomeClass2 extends SomeClass {
public void perform() {
super.perform();
System.out.print("3");
}
public void perform(int val) {
super.perform();
System.out.print(val);
}
}
вопрос
Правильный ответ:
114
4113
41
311
произойдет ошибка времени выполнения
Сложность вопроса
92
Сложность курса: Программирование на Java
83
Оценить вопрос
Комментарии:
Аноним
спасибо
23 ноя 2018
Аноним
спасибо за пятёрку
18 июн 2018
Аноним
Кто ищет данные вопросы с интуитом? Это же безумно легко
04 июн 2016
Другие ответы на вопросы из темы программирование интуит.
- # Какая функция класса Thread запускает поток?
- # Какие классы предоставляют методы для записи в поток двоичного представления значений примитивных типов Java?
- # Каким классом лучше воспользоваться для загрузки web-страницы с сервера?
- # Что такое агрегация?
- # Какие формальные нарушения соглашений по именованию присутствуют в следующем примере: public class Flat{ private int floor_number; private int roomNumber; public int rooms() { return roomNumber; } public int getFloorNumber() { return floor_number; } }