Главная /
Java: ООП и классы /
В программе приведено следующее описание: 1 class A { 2 int a ; 3 A(int x){ 4 a = x; 5 } 6 } 7 class B extends A { 8 int b; 9 B(int x){ 10 super.A(x); 11 b = x; 12 } 13 } Выполнение программы завершилось ошибкой. Какое изменение необходимо внести, чтобы и
В программе приведено следующее описание:
1 class A {
2 int a ;
3 A(int x){
4 a = x;
5 }
6 }
7 class B extends A {
8 int b;
9 B(int x){
10 super.A(x);
11 b = x;
12 }
13 }
Выполнение программы завершилось ошибкой. Какое изменение необходимо внести, чтобы исключить ошибку?
вопрос
Правильный ответ:
модификаторы доступа классов
A
и B
необходимо установить public
строку 10 следует заменить на:
super.A();
строку 10 следует заменить на:
A(x);
строку 10 следует заменить на:
super(x);
никаких изменений вносить не нужно
Сложность вопроса
73
Сложность курса: Java: ООП и классы
95
Оценить вопрос
Комментарии:
Аноним
Я провалил зачёт, почему я не углядел данный сайт с ответами интуит прежде
04 янв 2018
Аноним
Кто ищет данные ответы по интуит? Это же изи
10 дек 2015
Другие ответы на вопросы из темы программирование интуит.
- # Какие методы являются перегруженными в смысле Java-программе?
- # В классе Dot, описывающем точку на плоскости, два целочисленных компонента - координаты точки: a и b. Какие из перечисленных конструкторов можно использовать в описании класса Dot?
- # Какой из перечисленных методов является переопределением метода public int[] inverse (int ar[], int size) класса родителя?
- # Укажите подходящее описание класса B, если известно, что: abstract class B implements I?
- # Укажите, какие из приведенных утверждений относительно исключений в Java-программах верны?