Урок английского на JavaRush: в знаменитом мультике кота совершенно не зря зовут Томом. Оказывается, Tomcat на языке Шекспира — это любой кот мужского пола. Очевидно, Tomcat является ещё и «просто» котом и может двигаться. Исправьте программу так, чтобы в переменной cat хранился объект, который одновременно является и CanMove, и Cat, и Tomcat.
Bingo-2!
- 4
- Недоступна
Комментарии (15)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий вы должны авторизоваться
🦔 Виктор админ Java Android канала в telegram @LetsCodeItExpert
4 января, 23:56
1. Cat не может выиграть бинго, потому что «ничего не знает» про TomCat.
2. Тип переменной менять нельзя.
3. Смотрим на иерархию: TomCat наследуется от класса Cat, который реализует интерфейс CanMove.
4. Всё получится!
--
tlgrm: @LetsCodeIt | @SefoNotasi
+2
Евгений Кафанов 16 уровень, Москва
28 октября 2020, 01:56
По моему супер легко
0
Regina Kazan Start-up Founder / AT QA в jivys.com
22 октября 2020, 18:15
так мало комментов, непривычно видеть)
0
Alexander 15 уровень, Бердянск
18 сентября 2020, 00:27
Ну блин, ну че нельзя написать, что тип переменной менять нельзя? ))
Все варианты удовлетворяют условию задачи и требований:
Но валидатор кушает только последнее, обидно ( +1
Igor Tarasov 27 уровень, Moscow
4 июня 2020, 07:51
снова ругается на дефолтный код.
Результаты проверки стиля кода
WARNING: 'if' конструкция должна находиться в фигурных скобках '{}'.
файл com/javarush/task/task14/task1402/Solution.java, строка 15, позиция 0
0
baddan 15 уровень, Тамбов
22 января, 15:06
иногда помагает обрезание всех лишних пробелов в конце строк
0
alex 41 уровень
22 января 2020, 18:18
блин чет я запутался
народ помогите разобраться в этом коде:
Cat cat = new TomCat();
мы объявляем переменную типа Cat, т.е. она получает доступ ко всем методам класса Cat, но в тоже время мы создаем объект TomCat
и получается, что эта переменная имеет доступ ко всем методам обоих классов?
+2
Олег 22 уровень, Москва
24 января 2020, 15:50
ко всем методам TomCat и непереопределенным Cat, полиморфизм.
+1
Михаил Белокрылов 30 уровень, Воткинск
7 марта 2020, 18:54
Номенклатура методов, доступных для переменной cat, определяется классом Cat (то есть переменная cat имеет доступ к тем методам которые заявлены в классе Cat.)
Но конкретная реализация метода будет взята из TomCat (если эти методы переопределены в TomCat) или из Cat (если методы не в TomCat отсутствуют).
+5
Игорь Birt 19 уровень, Тирасполь Expert
13 мая 2020, 05:48
Алекс, добрый день, если вы еще существуете на проекте дайте ответ - Как вы так быстро с прогрессировали от подобного вопроса до 28 уровня? и как вы смотрите на подобные вопросы с высоты 28 уровня, теперь ответы на них для вас лежат на поверхности, вы уже уверенный кодер на java?
+1
Alukard Vampire hunter в The HellsingExpert
27 мая 2020, 11:02
Уже 31 O.o
+2
🦔 Виктор админ Java Android канала в telegram @LetsCodeItExpert
4 января, 23:52
41 о_О
+2
Victoria 22 уровень
21 сентября 2019, 13:02
Почему в условиях не описано что cat должна быть Cat, иначе валидатор не пропустит? Что за приколы?
0
Владимир Павленко 22 уровень, Москва
19 февраля 2019, 11:52
а еще TomCat переводится как "бабник"
0
Азер 24 уровень, Казань
29 января 2019, 13:06
Первый.
0