Главная / Java: ООП и классы / Компиляция программы завершилась ошибкой. Какое изменение необходимо внести в код? interface A{ void aMethod1(); void aMethod2(); } interface B extends A{ void bMethod3(); } class C implements B{ void bMethod3(){ ... } private void aMethod1(){ ... } prote

Компиляция программы завершилась ошибкой. Какое изменение необходимо внести в код? interface A{ void aMethod1(); void aMethod2(); } interface B extends A{ void bMethod3(); } class C implements B{ void bMethod3(){ ... } private void aMethod1(){ ... } protected void aMethod2(){ ... } }

вопрос

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

в классе C методы aMethod1() и aMethod2() должны быть описаны с модификатором public
в классе C методы aMethod1() и aMethod2() должны быть описаны без модификаторов доступа
в классе C методы aMethod1(), aMethod2() и bMethod3() должны быть описаны с модификатором доступа public
реализация методов aMethod1() и aMethod2() должна быть перенесена в интерфейс B
никаких измененений вносить не нужно
Сложность вопроса
78
Сложность курса: Java: ООП и классы
95
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Спасибо за сайт
05 окт 2020
Аноним
Нереально сложно
09 мар 2017
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.