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

Задачи | 5 уровень | 2 лекция

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

— Вчера ко мне в дом ворвались грабители, подняли все с ног на голову, перелопатили весь дом, деньги искали.

— Какой ужас, Диего. Что ты сделал?

— Ничего, поржал с них и начал вместе с ними деньги искать. Ха-ха.

— Так вот, поскольку у меня дома сплошной бардак, не нашел я твое задание, приходится выдумать из головы. Держи.

4
Задача
Java Core, 5 уровень, 2 лекция
Недоступна
ООП - Расставить интерфейсы
Одежду можно (и нужно, пожалуй) носить, продавать и покупать, желательно — со скидкой. Давайте расскажем это миру, и добавим все возможные интерфейсы из Movable, Sellable, Discountable в класс Clothes. Ну а затем — реализуем их методы.
4
Задача
Java Core, 5 уровень, 2 лекция
Недоступна
ООП - Наследование животных
Рядом с мышью — и гусь велик, но вот рядом с драконом... В этой задаче у нас будут гуси (класс Goose) и драконы (класс Dragon). А также их предки, классы BigAnimal или SmallAnimal, кто чей предок — догадайтесь сами. Затем переопределите для Goose и Dragon метод String getSize(), так, чтобы они выводили строки о размере животного.
8
Задача
Java Core, 5 уровень, 2 лекция
Недоступна
ООП - машинки
Классифицируем машинки — создадим классы для доступных и дорогих машин, а затем унаследуем от них классы Ferrari и Lanos (сами решите, кого от кого наследовать, но учтите: у валидатора JavaRush по этому поводу мнение строго определённое). В этих классах реализуем методы printlnDesire, которые расскажут о тайных желаниях водителей.
16
Задача
Java Core, 5 уровень, 2 лекция
Недоступна
ООП - книги
В этой задаче будем создавать книги земных авторов Марка Твена и Агаты Кристи. Разумеется, с помощью классов MarkTwainBook и AgathaChristieBook, которые наследуется от Book. В этих классах нужно реализовать все абстрактные методы, а в родительском классе реализуйте тело метода getOutputByBookType.
8
Задача
Java Core, 5 уровень, 2 лекция
Недоступна
ООП - исправь ошибки в наследовании
У каждого человека есть рост и вес. Класс Human реализует соответствующие интерфейсы. Но, похоже, в такой реализации закралась ошибка. Обрати внимание на вывод программы. Исправь ошибки в интерфейсах...
Комментарии (382)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
Anonymous #3585174 Уровень 33
18 августа 2025
Like
Koalaplus #3406832 Уровень 27
2 апреля 2025
ООП - книги - Удивительно, но это сработало: return this instanceof AgathaChristieBook ? agathaChristieOutput : markTwainOutput;
Victor Уровень 36
28 марта 2025
ООП - исправь ошибки в наследовании - Очень хорошая задача, решается легко и быстро.
Victor Уровень 36
27 марта 2025
ООП - книги - решил с 9 попытки, единственное что я сделал по другому - это не использовал "instanceof" а так просто: if (author == "Mark Twain") output = markTwainOutput; else output = agathaChristieOutput; return output;
Anton Уровень 27
25 августа 2025
я также сделал)
Егор Вырва Уровень 26
30 октября 2025
Это сработает, если проверять равенство стрк с помощью equals, а не ==
Victor Уровень 36
26 марта 2025
ООП - машинки - конгениально!!! Наверное волонтёры и студенты - придумывают эти задачки. Дёшево и сердито.
Eternal Fire Уровень 30
26 июня 2025
Конгениальный - близкий по образу мыслей, похожий. Одно может быть конгениально другому.
Victor Уровень 36
26 марта 2025
в перерывах играю в 2048, которая была в задачах
Victor Уровень 36
26 марта 2025
"ООП - Наследование животных" . Разработчики забыли дописать вывод на консоль: public static void main(String[] args) { System.out.println(new Goose().getSize()); System.out.println(new Dragon().getSize()); }
Zhenya Volkov Уровень 29
19 октября 2025
я сам добавил. чттьы проверить результат. валидатор и так принял
Victor Уровень 36
26 марта 2025
"ООП - Расставить интерфейсы" - проверяет умеете ли вы читать буквы, складывать их в слова и предложения.
Клим Уровень 44 Expert
23 марта 2025
Ну што ж, прогаем в 2025-ом
Kirill Égo Rové Уровень 29
28 декабря 2024
нраица)))))