Главная /
Java: ООП и классы /
В программе приведено следующее описание: 1 class A { 2 int a; 3 int b; 4 } 5 class B extends A{ 6 int b; 7 ... 8 } Каким кодом необходимо дополнить описание конструктора класса B, наследующего класс A, чтобы при создании объкта класса B, переменные класс
В программе приведено следующее описание:
1 class A {
2 int a;
3 int b;
4 }
5 class B extends A{
6 int b;
7 ...
8 }
Каким кодом необходимо дополнить описание конструктора класса B
, наследующего класс A
, чтобы при создании объкта класса B
, переменные класса A
принимали знаничение 1
?
вопрос
Правильный ответ:
a.A = b.A = 1;
super.a=1; super.b = 1;
A.a = 1; A.b = 1;
sup.a = 1; sup.b = 1;
a.super() = 1; b.super() = 1;
Сложность вопроса
68
Сложность курса: Java: ООП и классы
95
Оценить вопрос
Комментарии:
Аноним
спасибо за тест
20 сен 2019
Аноним
Спасибо за подсказками по intiut'у.
02 июн 2018
Другие ответы на вопросы из темы программирование интуит.
- # Укажите все варианты кода, которые могут быть добавлены во вторую строку следующего фрагмента программы, чтобы вычисление площади круга с помощью метода S() было корректным? 1 class Square { 2 … 3 double r; 4 double s (){ 5 return PI * this.r * this.r; 6 } 7 }
- # Укажите все варианты кода, которые могут быть добавлены во вторую строку программы, для того, чтобы вычисление веса тела было корректным? 1 class Square { 2 … 3 double m; 4 double s (){ 5 return g * this.m; 6 } 7 }
- # Какие из перечисленных методов являются переопределением метода public int[] inverse (int ar[], int size) класса родителя?
- # При выполении программы было выдано сообщение об ошибке. Какое изменение необходимо внести в код? 1 interface A { 2 double PI = 3.14; 3 double G = 9.8; 4 void method1(); 5 int method2(); 6 } 7 abstract class B implements A { 8 double F (double m) { 9 return G * m; 10 } 11 void method1() { 12 System.out.println("I'm here"); 13 } 14 }
- # Какое изменение необходимо, чтобы программа выводила на экран последовательность 34555? 1 ... 2 while (i < 6) { 3 System.out.print(i); 4 if (i > 4) 5 try { throw new ArithmeticException ("ex"); } 6 catch (ArithmeticException e) { 7 System.out.print(i); 8 break; 9 } 10 finally { System.out.print(i); } 11 i++; 12 }