Главная / Java: ООП и классы / Что послужило причиной ошибки компиляции нижеследующего фрагмента программы? class A { double r1; void show (){ ... } } class B extends A{ double r1; int show(){ ... } } class C extends B { double show() { ... } }

Что послужило причиной ошибки компиляции нижеследующего фрагмента программы? class A { double r1; void show (){ ... } } class B extends A{ double r1; int show(){ ... } } class C extends B { double show() { ... } }

вопрос

Правильный ответ:

в классе B не может содержаться переменная r1
методы show() во всех трех классах должны иметь одинаковый тип возвращаемого значения
в классе B не может быть перегружен метод show()
в классе C не может быть переопределен метод show()
методы show() во всех трех классах должны отличаться сигнатурой
Сложность вопроса
80
Сложность курса: Java: ООП и классы
95
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Пишет вам помощник профессора! Немедленно сотрите сайт и ответы по интуит. Я буду жаловаться!
21 авг 2019
Аноним
Если бы не опубликованные ответы - я бы не решил c этими тестами intuit.
02 авг 2016
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.