Главная /
Java: ООП и классы /
Какое изменение следует внести в следующий фрагмент программы, чтобы сделать невозможным переопределение метода show() класса A в классе B? class A { double r; void show (){ System.out.print(r); } } class B extends A{ double r1; void show(){ System.out.pr
Какое изменение следует внести в следующий фрагмент программы, чтобы сделать невозможным переопределение метода show()
класса A
в классе B
?
class A {
double r;
void show (){
System.out.print(r);
}
}
class B extends A{
double r1;
void show(){
System.out.print(r1);
}
}
class C extends B {
int a;
int q;
...
}
вопрос
Правильный ответ:
метод
show()
класса A
следует предварить спецификатором доступа protected
метод
show()
класса A
следует предварить модификатором final
метод
show()
класса A
следует предварить модификатором finally
метод
show()
класса A
следует предварить спецификатором доступа private
никаких изменений вносить не нужно
Сложность вопроса
94
Сложность курса: Java: ООП и классы
95
Оценить вопрос
Комментарии:
Аноним
Я преподаватель! Немедленно удалите этот ваш сайт с ответами intuit. Не ломайте образование
24 янв 2019
Аноним
Экзамен сдал и ладушки. Спасибо vtone
09 авг 2016
Другие ответы на вопросы из темы программирование интуит.
- # Что будет выведено на экран в результате работы следующей программы? class Square { int s (int a, int b) { return a * b; } void s (double a, double b) { return a * b ; } } public class MyClass { public static void main (String args[]) { Square x = new Square(); int a = 1; double b = 2; System.out.print(x.s(a, b+a) + x.s(a++, a)); ...
- # В программе приведено следующее описание: 1 class A { 2 int a; 3 int b; 4 } Каким кодом необходимо дополнить описание конструктора класса B, наследующего класс A, чтобы при создании объкта класса B, переменные класса A принимали знаничение 1?
- # Какие переменные класса А доступны его наследнику классу B, если они определены в одном пакете? 1 class A { 2 final int a = 5; 3 protected double c ; 4 protected int q; 5 private int j; 6 } 7 class B extends A{ 8 int c ; 9 B(int b1, int b2) { 10 super(); 11 c = b1; 12 } 13 }
- # Какие переменные класса А доступны его наследнику классу B, если они определены в одном пакете? 1 class A { 2 public char ch= 'a'; 3 protected short charCode; 4 protected short charCodeFin; 5 private int j; 6 int d; 7 }
- # Что будет выведено на экран в результате работы следующего фрагмента программы? int a = 8, i = -1; while (i < 2) { try { System.out.print(36 / a); } catch (ArithmeticException e) { System.out.print(36 / 2); } a -=2 ; i++; }