Куриная фабрика

  • 8
  • Недоступна
Создадим международную куриную фабрику, заселим её курами разного происхождения. Создадим каталог, в котором будем указывать национальность курицы будем подсчитывать, сколько яиц в месяц они несут. Как это сделать? С помощью абстрактных классов и наследования, разумеется.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (225)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
14 часов назад
Почему я должен относиться бережно и трепетно к попыткам проверки валидатором?? ради ЭГО или по какой другой причине?
Денис15 уровень, Екатеринбург
суббота, 16:41
"где Sssss - название страны." Написал Россия вместо Russia и так далее. getDescription() возвращает полностью русскоязычный текст, а название страны должно быть на английском. Серьезно? Нелогично же. А узнаешь об этом только от валидатора. Обидно, когда это единственная ошибка:) В целом задача отличная, комплексная, наконец-то интересней стало.
Semen Skibin16 уровень
пятница, 09:49
"Cложность" задачи свелась к войне с валидатором за орфографию. З.Ы. Совет: Читайте инструкцию полностью, а лишь потом переходите к исполнению. LifeHack: F6 в Idea создаст новый файл для класса или интерфейса на котором расположен курсор. З.Ы.Ы. Не забывайте про пробелы, это главная страсть валидатора.
Максим15 уровень
четверг, 09:33
Задача не сложная, но я потратил 6 попыток из-за не внимательности: то не досмотрел что есть пункт 9 в условии и валидатор меня выругал по всем пунктам))), то точку забыл поставить, то слово не правильно написал. В общем нужно тренировать свою внимательность ))))
fedor18 уровень, Москва
9 апреля, 09:07
Я несу 2 яиц
Edgar Sneg15 уровень, Киев
4 апреля, 12:43
Серйозно??? Валидатор будет пинать решение из-за пропущенного пробела? священная эбола бы его побрала.
Anastasia15 уровень, Нижний Новгород
2 апреля, 19:35
главное вынести классы в отдельный файлы
Семён19 уровень, Екатеринбург
1 апреля, 22:30
сдал со второй попытки, только потому, что пропустил одну букву, при создании класса белорусских куриц) BelarusinHen написал блин))
Lein23 уровень, Москва
1 апреля, 12:38
C первого раза, я в шоке, обычно сама смотрю в комментарии. Ребята, делайте просто по инструкции по пунктам, ничего мудрить там не нужно. Вот совет, где вообще можно ошибиться: if (country==Country.RUSSIA) { return new RussianHen();
Семён19 уровень, Екатеринбург
1 апреля, 22:28
в методе уже есть
return hen;
поэтому можно просто после каждого условия
hen = new RussianHen();
Viktor 17 уровень
28 марта, 18:35
Я понял что если
public  abstract  class Hen implements Country
то можно в конченых классах указывать просто
this.myCountry = BELARUS;
а если не имплементировать то нужно полностью
this.myCountry = Country.BELARUS;
а как логичнее? и вообще получается мы держим этот Интерфейс только для хранения КОНСТАНТ.. вроде бы он придуман для объявления " методов".. может тут Enum нужен? или еще что? или єто нормальный паттерт создавать Интерфейс для хранения КОНСТАНТ?