Главная /
Java: ООП и классы /
Что будет выведено на экран в результате выполнения следующего фрагмента программы? class A { final int a = 2; int b; } ... A x = new A(); x.a = 1; x.b = 2; System.out.println(x.a + x.b); ...
Что будет выведено на экран в результате выполнения следующего фрагмента программы?
class A {
final int a = 2;
int b;
}
...
A x = new A();
x.a = 1;
x.b = 2;
System.out.println(x.a + x.b);
...
вопрос
Правильный ответ:
1 + 2
4
3
2 + 2
выполнение программы приведет к ошибке
Сложность вопроса
64
Сложность курса: Java: ООП и классы
95
Оценить вопрос
Комментарии:
Аноним
Спасибо за сайт
04 июн 2019
Аноним
Зачёт всё. Бегу в бар отмечать экзамен intuit
29 янв 2018
Аноним
Зачёт сдан. Иду в бар отмечать 5 за тест интуит
18 июн 2017
Другие ответы на вопросы из темы программирование интуит.
- # B программе описан класс А и его наследник класс B: 1 class A { 2 int a; 3 int b; 4 } 5 class B extends A{ 6 int b; 7 ... 8 } Каким кодом необходимо дополнить строку 7, чтобы в классе B переменная b класса А устанавливалась равной 1?
- # Какой метод класса A нельзя будет переопределить в классах наследниках в том же пакете?
- # Какой метод класса A нельзя будет переопределить в классах наследниках?
- # Что послужило причиной ошибки компиляции нижеследующего фрагмента программы? class A { double r1; void show (){ ... } } class B extends A{ double r1; int show(){ ... } } class C extends B { double show() { ... } }
- # Какой пункт наиболее полно описывает, что происходит в программе в случае выполнения оператора throw?