Посмотрел Ваше "правильное" решение.
Вы серьезно??? вы считаете так должен писать программист ?
Мы же вроде ООП учим? откуда я знаю в какой позиции какое значение приедет ? Мы же предполагаем инкапсуляцию ?
Сижу в недоумении......
package com.javarush.task.pro.task17.task1704;
public class Cat extends Astronaut {
public String getInfo() {
return "Кот";
}
}