JavaRush /Курсы /Java Core /Задачи на абстрактные классы | 2 уровень

Задачи на абстрактные классы | 2 уровень

Java Core
2 уровень , 6 лекция
Открыта

— Привет, Амиго! Ты так классно справился с предыдущими задачами. Я решил поискать для тебя задачи посложнее.

— Спасибо, Диего. Ты настоящий друг. Вот уж не ожидал!!!

3
Задача
Java Core, 2 уровень, 6 лекция
Недоступна
Абстрактный класс Pet
Ферма «Добрососедство» принимает любых домашних животных, включая маргиналов и беглых каторжников со всей галактики. Но те, кто содержат ферму, не знают, каких именно животных в следующий раз доставит поезд межгалактической железной дороги. Создадим для «Добрососедства» абстрактный класс Pet, во избежание недоразумений.
3
Задача
Java Core, 2 уровень, 6 лекция
Недоступна
«Исправь код», часть 1
Этой задачей мы открываем сериал, в котором у вас — главная роль! Так вот, главный герой — умелый программист-новичок, которому предстоит разобраться с кодом нерасторопного коллеги. В конце все жили долго и счастливо, а программа компилируется.
3
Задача
Java Core, 2 уровень, 6 лекция
Недоступна
«Исправь код», часть 2
В этой серии драмы «Исправь код» молодой, но весьма перспективный программис-стажёр снова борется с нечистью и… котятами. Котята очень милы, не так ли? Или не так?? Это вы расскажете заводчице котов Павловне (если рискнёте!), а нам нужно, чтобы вы исправили код так, чтобы программа компилировалась.
3
Задача
Java Core, 2 уровень, 6 лекция
Недоступна
Корова — тоже животное
Во время межгалактической переписи, земных коров не внесли в единый реестр животных, перепутав их с невероятно на них похожей разумной формой жизни с планеты МуУлинг. Будьте программистом, исправьте эту оплошность. Унаследуйте класс Cow от класса Animal и допишите коровке недостающие методы.
3
Задача
Java Core, 2 уровень, 6 лекция
Недоступна
Кошки не должны быть абстрактными!
Кошки не должны быть абстрактными! Не верите — спросите у кота Шредингера, его леденящая душу история никого не оставляет равнодушным. А чтобы кошкам не было скучно, им нужны их заклятые друзья псы. Так что решаем задачу, где наследуем два неабстрактных класса Cat и Dog от Pet и пишем им методы.
Комментарии (258)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
Anonymous #3585174 Уровень 33
4 августа 2025
Like
Sandra M Уровень 20
4 сентября 2025
Сегодня 4 сентября. Интересно, я смогу тебя догнать?))
Anonymous #3585174 Уровень 33
5 сентября 2025
легко) на работе работа появилась, буду меньше уделять времени
Lacer Уровень 30
25 марта 2025
Зачем нужны абстрактные классы? Обобщение логики — если несколько классов имеют общие поля/методы, но разную реализацию некоторых операций. Обеспечение контракта — абстрактные методы заставляют подклассы предоставлять свою реализацию. Частичная реализация — можно задать готовые методы, а часть оставить на усмотрение наследников.
Артём Сёмкин Уровень 47
12 декабря 2024
Derbenko Уровень 30
24 декабря 2024
😑
Артём Пъ Уровень 32
19 января 2025
Alex Blizz Уровень 17
4 декабря 2024
Если родительский класс static, наследники тоже должны быть static или это не обязательно?
Cryptosin Уровень 24
21 июля 2025
static применимо только к вложенным (внутренним) классам.
Duxa552 Уровень 1
3 сентября 2024
Почему нет достижения - Собиратель Тёмной Материи???
Wren Уровень 29
20 августа 2024
Что-то Айти Релакс затягивается.
Аюб Уровень 28
4 августа 2024
Отличная идея с задачами. Была бы отличная идея запихнуть такие ИЗИ задачи в синтакс и забить ими каждую тему. Вначале ловил себя на мысли, что одна - две задачи слишком мало для одной темы.
mrnght Уровень 28
17 июля 2024
Раньше не понимал, почему так много людей дошли до 20+ уровня и бросили. Теперь понимаю...
Антон Иванов Уровень 45
28 октября 2024
у вас 28 уровень. Не бросили?
mrnght Уровень 28
28 октября 2024
не бросил, на самом деле сейчас занимаюсь на "стажировке" от джавараша, а там другие аккаунты выдают
Antariko Уровень 8
8 января 2025
С какого уровня имеет смысл идти на стажировку?
mrnght Уровень 28
15 февраля 2025
начиная с 28
4el0vek3 Уровень 36
27 июля 2025
Стажировка от JavaRush полезная или не особо, технологии, которые там проходят, подробно разбираю или поверхностно?
{Java_Shark} Уровень 36
16 июля 2024
++
Сергей Витхин Уровень 35
16 июля 2024
немного вымораживает, что поленились запилить нормальный модуль. Могли бы реально другие статьи нарыть и задачи продумать
Igoreek Уровень 43
1 августа 2024
это все наследование от предыдущей реализации, синтакс добротно доработали, а кор оставили как было