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