Главная /
Java: ООП и классы /
Что будет выведено на экран в результате работы следующего фрагмента программы? class A { int a = 0; void show () { System.out.print(a); } } class B extends A{ int a = 1 ; void show () { System.out.print(a); super.show(); } } ... B x = new B(); x.show();
Что будет выведено на экран в результате работы следующего фрагмента программы?
class A {
int a = 0;
void show () {
System.out.print(a);
}
}
class B extends A{
int a = 1 ;
void show () {
System.out.print(a);
super.show();
}
}
...
B x = new B();
x.show();
вопрос
Правильный ответ:
1
0
10
01
11
Сложность вопроса
63
Сложность курса: Java: ООП и классы
95
Оценить вопрос
Комментарии:
Аноним
Зачёт в студне отлично. Лечу кутить отмечать экзамен интуит
24 янв 2018
Аноним
Если бы не данные ответы - я бы сломался c этими тестами интуит.
20 мар 2017
Аноним
спасибо
20 фев 2016
Другие ответы на вопросы из темы программирование интуит.
- # К каким компонентам класса применима перегрузка в Java-программах?
- # Что будет выведено на экран в результате выполнения следующего фрагмента программы? class A { … } class B extends A{ … } class C extends B { … } public class MyClass { public static void main (String args[]) { A x1 = new A(); B x2 = new B(); C x3 = new C(); x1 = x3; x2 = x3; System.out.println(!x1.equals(x2)); } }
- # 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 нельзя будет переопределить в классах наследниках?
- # Каким может быть заголовок метода method(), содержащего нижеприведенный программный код, чтобы вызывающая его программа могла корректно обрабатывать порожденные им исключительные ситуации? int i = 0; while (i < 5){ if (i == 0) throw new ArithmeticException("first"); if (i == 2) throw new IllegalArgumentException("second"); if (i == 4) throw new ArithmeticException("third"); i++; }