undefined

Задачи на абстрактные классы

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

— Привет, Амиго! А вот и я. И я тебе принес… большую и интересную задачу на множественное наследование.

undefined
3
Задача
Java Core,  3 уровень,  6 лекция
Недоступна
Том, Джерри и Спайк
Реализуйте взаимоотношения Тома, Джерри и бульдога Спайка с помощью классов и интерфейсов. Кот может двигаться и передвигаться, может кого-то съесть или быть съеденным. Мышка может передвигаться и быть съеденной. Ну а пёс может передвигаться и съесть кого-то (кого захочет!).
Комментарии (169)
Чтобы просмотреть все комментарии или оставить свой,
перейдите в полную версию
Василий 16 уровень
8 апреля 2021
Я вот не понимаю, это затишье перед бурей?
Maks Panteleev 25 уровень, Москва
29 марта 2021
Да уж явно авторы курса джавакор решили забить болт и сделать не очень качественно свою работу. Дизлайк.
Andrew 14 уровень, Москва
17 февраля 2021
Да тут больше времени уходит на чтении коментов, чем на решение задач, ибо в коментах бывают не маловажные обсуждения из которых можно для себя что то полезное усвоить или вспомнить
Имя Фамилия 16 уровень, Москва
3 февраля 2021
Edible.. Edible ! Омайгадбл, Данила, ты крэйзи ??
Olexandr Dombrovskyi 25 уровень, Киев
30 января 2021
Можно сложнее??
username1861 20 уровень
23 января 2021
Кто расскажет, почему тема лекции и задачи - множественное наследование, а задачка решается через множественную имплементацию? Или это эквивалентные понятия? В то же время, пару лекций назад была задача (пред- или последняя из десяти), требующая, чтобы один интерфейс именно расширял два других интерфейса, а не имплементировал... Правильно ли я понимаю, что могут быть следующие кейсы: 1. class ClassName implements Interface1, Interface2 ... Interface65535 {} // множественная реализация (имплементация) интерфейсов 2. class InheritClassName extends ClassName {} // при этом он не только наследует интерфейсы предка, но ещё и сам может имплементировать какие-то интерфейсы 3. interface ItnerfaceName extends Interface1, Interface2... {} // множественное наследование интерфейсов Моё решение (по первому кейсу) прошло проверку, но, глядя на фразу Диего, я преисполнился сомнениями. Прошу, развейте..
Сергей 18 уровень
23 января 2021
Это те, кто задачу придумывал, о корейцах не знают! а мышки шо, святым духом питаются?
🦔 Виктор 20 уровень, Москва Expert
2 января 2021
ЗадачИ? Большая и интересная? Она же под копирку из предыдущей лекции : ( p.s. Под конец 10 уровня я работал с плагином джавараша в IDEA через комбинации: Ctrl + Alt + H — открыть список задач. Ctrl + Alt + A — сдать задачу на проверку. И т. д., но что меня напрягало больше всего, так это в каждой новой задаче растаскивать табы на два окна (пример: слева код, справа условие). Делюсь своим самым откровенным открытием, уже ушедшего года: 1. Открываем настройки IDEA (Ctrl + Alt + S). 2. Переходим во вкладку Keymap. 3. В поиске ищем Split and Move Right (чтобы одним нажатием — таб на правую сторону перекидывать). 4. Назначаем клавишу/комбинацию (я например на Alt + R повесил). 5. Всё получится!
Алиса 19 уровень
29 декабря 2020
Странно, зачем сделали задачу, в точности повторяющую лекцию. Сделали бы на другом примере, чтобы тренироваться в абстракциях. А то так неинтересно.... Получается запомнил - сделал, а не подумал и придумал.
Роман 29 уровень
28 декабря 2020
"большую и интересную задачу".