Главная /
Java: ООП и классы /
Что будет выведено на экран в результате работы следующего фрагмента программы? class A { public static int a ; public void show (){ System.out.print(a++); } A(int x){ a = --x; } } class B extends A { int a; public void show (){ super.show(); } B(int x){
Что будет выведено на экран в результате работы следующего фрагмента программы?
class A {
public static int a ;
public void show (){
System.out.print(a++);
}
A(int x){ a = --x; }
}
class B extends A {
int a;
public void show (){
super.show();
}
B(int x){ super(++x); a = x; }
}
...
B x = new B(4); x.show();
вопрос
Правильный ответ:
5
44
3
4
сообщение об ошибке
Сложность вопроса
31
Сложность курса: Java: ООП и классы
95
Оценить вопрос
Комментарии:
Аноним
Экзамен сдан на пять. Спасибо за халяуву
22 дек 2020
Аноним
Зачёт защитил. Лечу в бар отмечать 5 в зачётке по тесту
30 ноя 2020
Другие ответы на вопросы из темы программирование интуит.
- # Класс B определен как внутренний нестатический класс для A. Какие утверждения из нижеперечисленных верны?
- # Какая информация храниться в переменной окружения CLASSPATH?
- # Укажите в каких случаях приведенный код допустим? A[] x = new A[3]; x[0]=new B(); x[1] = new C(); x[2] = new D();
- # Какое ключевое слово используется для указания того, что класс реализует интерфейс?
- # При выполении программы было выдано сообщение об ошибке. Какое изменение может быть внесено в код? interface A { char getChar(int Code); int getCode(char Character); void show(); } class B implements A { char character; int charCode; public char getChar(int Code) { ... } public int getCode(char Character) { ... } public void show(char ch) { ... } }