Главная / Java: ООП и классы / В программе определены класс Shape и его наследник класс Circle: 1 class Shape { 2 double square; 3 Shape(double r){ 4 square = 3.14 * r* r; 5 } 6 } 7 class Circle extends Shape { 8 double r; 9 Circle (double rad) { 10 r = rad; 11 super(rad); 12 } 13 } Вы

В программе определены класс Shape и его наследник класс Circle: 1 class Shape { 2 double square; 3 Shape(double r){ 4 square = 3.14 * r* r; 5 } 6 } 7 class Circle extends Shape { 8 double r; 9 Circle (double rad) { 10 r = rad; 11 super(rad); 12 } 13 } Выполнение программы завершилось ошибкой. Какие изменения необходимо включить в текст программы, чтобы исключить ошибку?

вопрос

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

добавить в описание класса Circle описание конструктора без параметров
изменить очередность следования строк 10 и 11
изменить имя переменной в строке 3 на отличное от r и rad
заменить ключевое слово super в строке 11 на Shape
добавить в описание класса Shape описание конструктора без параметров
Сложность вопроса
85
Сложность курса: Java: ООП и классы
95
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Экзамен прошёл на пять с минусом. Спасибо за халяуву
09 сен 2019
Аноним
Это очень не сложный тест интуит.
22 ноя 2015
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.