Вертел задачу и так и сяк, проверял выводы, все правильно, строки возвращает, как просили, яйца тоже, все по требованиям, но валидатор не пропускает по целым двум пунктам и пишет, что мне нужно сделать, (хотя у меня уже это сделано!)
Первое сообщение валидатора:
Описание курицы UkrainianHen должно соответствовать формату "getDescription() родительского класса + Моя страна - Ukraine. Я несу N яиц в месяц.", где N - число яиц в месяц(возвращаемое методом getCountOfEggsPerMonth. Например: Я - курица. Моя страна - Ukraine. Я несу 5 яиц в месяц.
И да, у меня все именно так, как он пишет.
Второе сообщение :
Проверь, что в классе Solution.HenFactory есть метод static Hen getHen(String country).
И вновь та же история, в этом классе у меня есть этот статический метод.
Помогите, валидатор меня доведет до смерти такими шутками
Это все равно, что ты снимаешь 1000р, идешь в магазин, даешь эту тысячу кассиру, а он говорит, что это не тысяча рублей, а 245 гривен, ужасно дизморалит такой троллинг
PS// Классы-потомки от Hen у меня реализуют интерфейс Country, это, конечно, лишнее(хотя и не ошибка), я оставил implements Country только в классе родителе, и на момент того, как я начал сражаться с валидатором, это уже было исправлено, потому прошу не указывать на этот момент.
package com.javarush.task.task14.task1408;
public abstract class Hen implements Country{
abstract int getCountOfEggsPerMonth();
String getDescription(){
return "Я - курица.";
}
}