Помогите, пожалуйста, разобраться.
Выдает ошибку по пунктам:
В классе Goose должен быть переопределен метод getSize, который должен возвращать строку формата "Гусь маленький, " + [getSize родительского класса].
и
В классе Dragon должен быть переопределен метод getSize, который должен возвращать строку формата "Дракон большой, " + [getSize родительского класса].
В чем ошибка?
package com.javarush.task.task15.task1502;
/*
ООП - Наследование животных
*/
public class Solution {
//добавьте классы Goose и Dragon тут
public static class Goose extends SmallAnimal{
@Override
public String getSize() {
return "Гусь маленький, " + super.getSize() + ".";
}
}
public static class Dragon extends BigAnimal{
@Override
public String getSize() {
return "Дракон большой, " + super.getSize() + ".";
}
}
public static void main(String[] args) {
}
public static class BigAnimal {
protected String getSize() {
return "как динозавр";
}
}
public static class SmallAnimal {
String getSize() {
return "как кошка";
}
}
}