почему не сработал super?
Павел
31 уровень
почему не сработал super?
Обсуждается
Комментарии (4)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Павел
16 августа 2019, 10:06
package com.javarush.task.task12.task1201;
/*
Киты и коровы
*/
public class Solution {
public static void main(String[] args) {
Cow cow = new Whale();
System.out.println(cow.getName());
}
public static class Cow {
public String getName() {
return "Я - корова";
}
}
public static class Whale extends Cow {
public String getName (){
super.getName();
return ", Я - кит.";
}
}
}
0
Павел
16 августа 2019, 10:06
Переопределить метод getName в классе Whale(Кит), чтобы программа выдавала:
Я не корова, Я - кит.
Требования:
• Программа должна выводить текст на экран.
• Класс Whale должен наследоваться от класса Cow.
• Класс Whale должен переопределять метод getName().
• Метод main() должен вызывать метод getName() у объекта cow.
• Переопределить метод getName в классе Whale(Кит), чтобы программа выводила на экран: "Я не корова, Я - кит."
• Метод main() должен выводить на экран результат вызова метода getName().
0
Павел
16 августа 2019, 08:50
я так и делал
0
АлександрExpert
16 августа 2019, 07:10
Что сегодня такое, все вопросы без номера задачи и без кода. Вопрос задавать надо со страницы задачи, там можно добавить код задачи к вопросу, если все так и делали, но тут пусто, просто напишите текст задачи и поместите сюда код. Так ничего не понятно.
+2