undefined

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

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

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

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

undefined
3
Задача
Java Core,  2 уровень,  6 лекция
Недоступна
Абстрактный класс Pet
Ферма «Добрососедство» принимает любых домашних животных, включая маргиналов и беглых каторжников со всей галактики. Но те, кто содержат ферму, не знают, каких именно животных в следующий раз доставит поезд межгалактической железной дороги. Создадим для «Добрососедства» абстрактный класс Pet, во избежание недоразумений.
undefined
3
Задача
Java Core,  2 уровень,  6 лекция
Недоступна
«Исправь код», часть 1
Этой задачей мы открываем сериал, в котором у вас — главная роль! Так вот, главный герой — умелый программист-новичок, которому предстоит разобраться с кодом нерасторопного коллеги. В конце все жили долго и счастливо, а программа компилируется.
undefined
3
Задача
Java Core,  2 уровень,  6 лекция
Недоступна
«Исправь код», часть 2
В этой серии драмы «Исправь код» молодой, но весьма перспективный программис-стажёр снова борется с нечистью и… котятами. Котята очень милы, не так ли? Или не так?? Это вы расскажете заводчице котов Павловне (если рискнёте!), а нам нужно, чтобы вы исправили код так, чтобы программа компилировалась.
undefined
3
Задача
Java Core,  2 уровень,  6 лекция
Недоступна
Корова — тоже животное
Во время межгалактической переписи, земных коров не внесли в единый реестр животных, перепутав их с невероятно на них похожей разумной формой жизни с планеты МуУлинг. Будьте программистом, исправьте эту оплошность. Унаследуйте класс Cow от класса Animal и допишите коровке недостающие методы.
undefined
3
Задача
Java Core,  2 уровень,  6 лекция
Недоступна
Кошки не должны быть абстрактными!
Кошки не должны быть абстрактными! Не верите — спросите у кота Шредингера, его леденящая душу история никого не оставляет равнодушным. А чтобы кошкам не было скучно, им нужны их заклятые друзья псы. Так что решаем задачу, где наследуем два неабстрактных класса Cat и Dog от Pet и пишем им методы.
Комментарии (157)
Чтобы просмотреть все комментарии или оставить свой,
перейдите в полную версию
Бабочка Алушка 17 уровень, Новокузнецк
3 декабря 2020
Абстрактный:

Класс : Млекопитающее;
Параметр: Имя;
Метод: Передвижение;
Унаследованный от абстрактного (extends)

Класс: Человек //Потомок млекопитающего
Параметр: Имя: Инокентий //Параметр взят из абстрактного класса, только тут уже с уточнением;
Метод: Передвижение >>> Ходьба //Все же млекопитающие могут передвигаться, а человек именно может ходить
В итоге: Абстрактный класс - это как шаблон от которого можно наследоваться и вносить изменение в потомков. Но сам абстрактный класс ты менять не можешь.
Ivan Valeryevich 22 уровень, Белгород
11 ноября 2020
изи 😅
Oleksandr Bahno 22 уровень, Днепр
4 ноября 2020
В Idea. Ctrl +O -> Выбираете метод Ctrl +O -> Выбираете метод 30 секунд и задача решена
Эдем 26 уровень
2 ноября 2020
> Я решил поискать для тебя задачи посложнее Похоже, что кто-то перепрошил Диего
Katerina 15 уровень, Минск
30 октября 2020
Начинаю скучать по 8 уровню первого квеста...
Никита Беляев 20 уровень
28 октября 2020
Диего: "Я решил поискать тебе задачи посложнее." Тем временем задачи... Сделай класс Pet абстрактным...
Серега 19 уровень, Кривой Рог
21 октября 2020
https://www.youtube.com/playlist?list=PLyApprAtr5yjywFgRkxhfGfesgYoIhU8U
Е К 23 уровень, Краснодар
12 октября 2020
Читаю "Изучаем Ява". Рекомендую тем у кого сложности с восприятием Core. Книга легка в восприятии, и по мне так в разы лучше преподносит теорию чем JR... Темы ООП начинаются подробно с главы 7. Но лучше начать читать с начала. Тема очень важна, так как это тот фундамент, с помощью которого потом будет уже не важно какой язык учить\использовать. Все языки с философией ООП станут как родные)
Максим Валов 14 уровень, Москва
6 октября 2020
задачи решил, но так и не понял зачем нужен абстрактный метод или класс😐
Максим Дудин 20 уровень, Калининград
23 сентября 2020
Что-то я загнался с return метода public Pet getChild(){}.....