Black box

  • 26
  • Недоступна
1. Восстанови логику метода someAction для поля solutionAction. 2. Пример вывода смотри в комментарии к методу main. 3. Подсказка: метод someAction анонимного класса поля solutionAction должен вызвать метод сабкласса FirstClass, если param > 0, иначе вызвать метод сабкласса SecondClass. Не изменяй
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (210)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
partiec
Уровень 22
2 июня, 21:02
Полезная задачка, +! Хотя сам не решил, но пока дебажил правильное решение прокачался слегка :)
very junior java developer www.codewars.com/r/TTH6EQ
8 мая, 15:37
я думаю что ничего не понятно многим в этой задаче(мне в том числе) из-за того что - "накрутили - навертели", "масло - намаслили", "приготовили "рыбу-фишь"" , а потом попросили нас это воссоздать, опираясь только на комментарий из метода main..... я честно пытался, по всякому.... был близко к искомому выводу, был далеко от него, даже пару раз был где-то посередине.... но вывести как в комменте получилось, только после подглядки в комменты.... реакция была что-то вроде "Ах вот оно в чём дело, очень интересно, но зачем?" Не то что бы я не умел и не понимал как создавать и работать с анонимными классами...... но как мне кажется они призваны сделать код - короче, и более читабельным, а тут по факту чистейший "сюрреализм для истинных ценителей" "плюсуй" если солидарен, если нет, то пиши почему))
Dmitry Kuzmitsky
Уровень 28
28 апреля, 07:47
Получил вывод как в задании своим "варварским" способом, валю не прошел по: В методе someAction анонимного класса Action созданного в классе Solution должен содержаться вызов метода someAction родительского класса (super.someAction()). долго пытался куда то приткнуть "super", ничего не вышло - полез в правильное решение, потом в комменты) По ходу почти никто ее не решает сам - Среднее количество попыток для этой задачи 2.72.
very junior java developer www.codewars.com/r/TTH6EQ
8 мая, 15:42
ох да.... у меня super тоже вообще никуда не вставлялся..... я и подумать не мог, что нам надо переопределять уже переопределённый метод)))
Suzuya Jūzō
Уровень 41
7 апреля, 17:42
Лучше всего взять готовое решение, понять что там происходит и на память пальчиками вбить код, чтобы запомнилось
Vlad
Уровень 28
28 марта, 11:27
мда...
Иван
Уровень 27
17 марта, 14:58
не смог.
mgg
Уровень 43
28 февраля, 23:20
Не тратьте время на самостоятельную реализацию этой задачи, это впустую выброшенное время. Но вот взять готовое решение и досконально в нем разобраться, почему работает именно так это очень полезно, и закрепляет теорию.
Dima Makarov
Уровень 41
26 февраля, 14:10
А может кто-нибудь объяснить, в первой лекции на тему абстрактных классов сказано - суть абстрактных классов то , что мы не может создать объект такого класса. Теперь задача в которой мы должны это сделать. Как? Почему? Зачем?
StrangeAngel
Уровень 46
22 февраля, 15:02
Условие задачи непонятно поставлено...
DmitryK #853142832
Уровень 26
19 декабря 2022, 19:25
Совет простой - не тратьте на это своё время. На текущем этапе из этих невнятных требований не получится решения. Гораздо полезнее будет ознакомиться в дебагере с готовым решением.
Ra
Уровень 37
Student
27 января, 09:16
Аналогично, первая задача, над которой ломал голову и тупо слизал с готового