Каким будет результат?
Anonymous Quiz
27%
Ошибка компиляции.
5%
Исключение RuntimeException.
17%
Успешный запуск и отработка.
51%
Исключение ClassCastException.
👆Пояснение к предыдущему вопросу
Если бы было:
Java задачи с собеседований
Animal a = new Animal(); Cat c = new Cat(); Dog d = new Dog(); c = (Cat)d;
// Ошибка компиляции. Кошка не может быть собакой.Если бы было:
Animal a = new Animal(); Animal c = new Cat(); Animal d = new Dog(); c = (Cat)d; // то - ClassCastException
, т.к. О том, что d - это собака, компилятор не знает. Это обнаружится во врямя выполнения и выкинется исключениеJava задачи с собеседований
Что напечатает следующий код:
Anonymous Quiz
24%
Object 3 String 3
11%
String 3 String 3
52%
Object 5 String 5
13%
String 5 String 5
Какие буквы будут напечатаны при выполнении этой программы:
Anonymous Quiz
12%
А В
7%
А С
8%
С В
55%
А В С
2%
С А D
17%
Ничего не будет напечатано
Абстрактный класс и интерфейс - это типы с абстрактным контрактом. Тем не менее между ними имеются существенные различия. Какое из следующих утверждений верно для Java 8 ?
Anonymous Quiz
8%
В отличие от интерфейсов, множественное наследование классов допускается.
40%
Абстрактный класс может быть частично реализован, а интерфейс нет.
37%
Абстрактный класс может содержать protected и static члены, а интерфейс нет.
10%
Интерфейс может быть частично реализован, а абстрактный класс нет.
5%
Интерфейс может содержать protected и static члены, а абстрактный класс нет.
Что будет в результате компиляции и выполнения данного кода?
Anonymous Quiz
19%
Ошибка компиляции
29%
2
6%
Ошибка выполнения
46%
1
Что произойдет при попытке скомпилировать и запустить следующий код:
Anonymous Quiz
17%
код не скомпилируется, поскольку метод main объявлен неправильно
38%
будет напечатано: 10,15
5%
будет напечатано: 0,0
32%
код не скомпилируется, поскольку класс Box не имеет конструктора Box(int b,int w)
8%
ничего из выше перечисленного
Что будет выведено после выполнения следующего кода:
Anonymous Quiz
44%
Testing parent... child::test
13%
Testing child... parent::test
18%
Testing parent... parent::test
25%
Testing child... child::test
Что будет в результате компиляции и выполнения данного кода?
Anonymous Quiz
55%
Код скомпилируется
23%
Код не скомпилируется
10%
Выдаст ошибку выполнения
12%
Узнать ответ