Бонусное задание | 11 лекция | 1 уровень

1 уровень, 11 лекция
Открыта

— Здорово, боец!

— Здравия желаю, капитан Бобров!

— У меня для тебя шикарная новость. Вот тебе задания для закрепления полученных навыков. Выполняй их каждый день, и твои навыки будут расти с неимоверной скоростью. Они специально разработаны для выполнения их в Intellij IDEA.

6
Задача
Java Core,  1 уровень,  11 лекция
Недоступна
«Из ребра его»
Давайте создадим виртуального человека и назовём его, по традиции, Адамом. И чтобы ему не было одиноко, напишем ему класс-наследник по имени Ева. Может, у нас всё получается вовсе не так, как в библейской истории, но мы к этому и не стремимся. Мы просто начинаем постигать такую важную часть ООП, как наследование.
6
Задача
Java Core,  1 уровень,  11 лекция
Недоступна
Заклятые друзья
В 2007 году Apple представила самый первый iPhone. Как и обещал Стив Джобс, это событие действительно изменило мир. Смартфоны стали такими, какими они стали. И у iPhone появилось множество вынужденных подражателей. Или наследников. Унаследуем класс SamsungGalaxyS2 от AppleIPhone и да простит нас Google.
6
Задача
Java Core,  1 уровень,  11 лекция
Недоступна
Играем в Дарвина
Скорее всего, во всех школах Вселенной проходили знаменитую дарвиновскую эволюционную цепочку. Ну там рыбка, птичка, земноводное, млекопитающее… Или всё было немного не так?.. Не важно. В программе создадим рыб, общий класс животных, обезьяну и человека. И унаследуем четвертых от третьих, третьих от вторых, вторых — от первых.
6
Задача
Java Core,  1 уровень,  11 лекция
Недоступна
Все мировые религии
Еще немного земной истории на страницах JavaRush! Вы, вероятно, слышали о том, что Ислам произошёл от Христианства, а то, в свою очередь исходит из Иудаизма. Продолжаем изучать ООП и наследование. Создаем три «религиозных» класса, родительский, дочерний и дочерний для дочернего.
6
Задача
Java Core,  1 уровень,  11 лекция
Недоступна
От школьника до квалифицированного раба
Увы, порой жизнь напоминает постепенный переход от одной стадии рабства в другую. Сначала мы обязаны ходить в школу, потом — в университет, затем работать, работать, работать… пока из работника не превратимся в раба! Разумеется, это не наш путь, поэтому мы и учимся программировать. Пишем четыре класса и наследуем их друг от друга.
6
Задача
Java Core,  1 уровень,  11 лекция
Недоступна
Цепочка наследования
Корабль Galaxy Rush доставил провизию на планету Канин в галактике Гончих Псов. За хорошую работу экипаж пригласили на лекцию по эволюции Канина. Скажете, скучно? Куда там! На этой славной планете собаки — венец эволюции — произошли от кошек. Но у нас-то всё было не так! В этой задачке мы составим обычную земную цепь эволюции.
6
Задача
Java Core,  1 уровень,  11 лекция
Недоступна
Альтернативная цепочка наследования
У нас есть класс плотоядных животных, просто животных и их наследники — корова, собака и свинья. Представляете, какого шороху могла бы наделать плотоядная корова, существуй она в природе! Не допустим этого. Распишем цепочку наследования правильно!
6
Задача
Java Core,  1 уровень,  11 лекция
Недоступна
Городское хозяйство
ООП позволяет фантазировать, но порой полезно оставаться в рамках здравого смысла. Скажем, вы очень любите свою машину, но стоит ли считать её своим домашним питомцем или, того хуже, — возлюбленной? Давайте в программе составим наследование исходя из здравого смысла.
6
Задача
Java Core,  1 уровень,  11 лекция
Недоступна
Четвертая правильная «цепочка наследования»
«Я думал об объектах как о живых клетках или как об отдельных компьютерах в сети, которые обмениваются сообщениями», — сказал тот, кто ввёл термин ООП (гуглите, если нужно!). Предлагаем и вам так делать. Расставьте правильно «цепочку наследования» в классах House (дом), Cat (кот), Dog (собака) и Car (машина).
6
Задача
Java Core,  1 уровень,  11 лекция
Недоступна
Пятая правильная «цепочка наследования»
Собаковод и кошковод Андре не умеет программировать. Он слёзно попросил вас написать программу, которая помогла бы ему разобраться с его подопечными и нажитым непосильным трудом имуществом. А вам то что, вам это легко. Вы как раз изучаете ООП и наследование.

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

6
Задача
Java Core,  1 уровень,  11 лекция
Недоступна
Чужой код, незнакомый
Вы уже в курсе, что вам придется разбираться с чужим кодом довольно часто. И не только будучи «джуниором». К этой непростой задачке лучше привыкать смолоду, и в секретном центре JavaRush это прекрасно понимают. В задаче переставляем наследование в классах так, чтобы она компилировалась и работала.
6
Задача
Java Core,  1 уровень,  11 лекция
Недоступна
Помощь шахматной школе
Мы на JavaRush любим интеллектуальные развлечения. В том числе и шахматы. Король и ферзь, слон, ладья и пешка — все они фигуры на доске. В этой задаче вам предстоит исправить и дополнить чужой код, а именно — создать всем шахматным единицам общего родителя — фигуру.
6
Задача
Java Core,  1 уровень,  11 лекция
Недоступна
Минимакс
На вступительном экзамене в ясли упорядоченному изоморфу Васеньке с планеты Линейный Хаос задали задачку на нахождение максимума и минимума в массиве. Как вы помните (или нет), на этой планете все только и заняты упорядочиванием и сравнением. Васенька справился. А вы?
Комментарии (212)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
Ilya12 уровень, Москва
10 ноября, 20:21
В задачке про религии вы ходите по тонкому льду. Политику, отношения полов, сексуальные меньшинства, религии, т.д. лучше обходить стороной.
Ариан Сойкин13 уровень, Самара
8 ноября, 11:18
Всплакнул, когда наследовал раба от сотрудника..😅
Aleksander Smirnov13 уровень, Москва
вторник, 07:37
Правда жизни, коллега )
Sergey Anisimov26 уровень, Москва
31 октября, 13:40
/* Комментарий удален */
MarFa16 уровень
1 ноября, 12:17
Нельзя за Min и Max принимать никакие конкретные сторонние значения. Все значения входящего массива могут быть больше заданого вами Min, или меньше вашего Max. Тогда при проверке и Min и Max так и останутся теми, которые вы им присвоили при инициализации. Присваивайте Min и Max значение любого элемента входящего массива (например первого). Уже было много таких задач же))) Как вы их проскочили?
Евгений12 уровень, Санкт-Петербург
6 ноября, 06:49
Глупости. У нас в задаче строго задан тип массива (int) и никаких значений кроме интовых в нем хранится не могут (null не в счет). И зная это спокойно берем две переменные и даем одной MIN_VALUE а второй MAX_VALUE и сравниваем
Yuliya Payevska12 уровень, Харьков
позавчера, 14:50
согласна, можно изначально min и max присвоить значение элемента массива.
Rinat Latypov14 уровень, Москва
21 октября, 13:03
В задаче чужой код незнакомый можно наследовать Pet extends House
Maxim Frolov16 уровень, Нижний Новгород
13 октября, 10:28
свинки вообще кушают всё...даже друг друга иногда...
Sergey20 уровень, Нижний Новгород
14 октября, 06:32
Да, даже казни были такие, когда свиньям голодным скарливали что-то авторы тестов облажались.
Magos Reductor Exception20 уровень, Днепр
15 октября, 10:49
"...Если вы собираетесь таскать труп одним куском, у вас всегда будут проблемы. Лучшее, что можно с ним сделать — это расчленить его на 6 кусков, и сложить их горкой. А когда вы расчлените его на 6 кусков, вот тогда можно от него избавляться. Только не надо прятать куски в холодильник, чтобы маму не напугать. А вообще я слышал, что лучший способ — это скормить труп свиньям. Свиней надо несколько дней не кормить, а после этого они сожрут расчлененный труп за милую душу. Но для того, чтобы мясо хорошо переварилось, надо сперва обрить трупу голову и выдрать все зубы. Конечно, этим можно заняться и потом, но кому охота выковыривать зубы жертвы из свинячьего г*вна? А кости они сожрут без проблем. Для того, чтобы за раз избавиться от одного трупа надо как минимум 16 свиней, по-этому остерегайтесь владельцев свиноферм. Тело весом в 200 фунтов свиньи сожрут примерно минут за восемь. Это значит, что одна свинья сжирает 2 фунта сырого мяса в минуту. Именно отсюда происходит присловие — жадный, как свинья..." так навеяло)
Учиха Шисуи14 уровень, Новосибирск
25 октября, 08:09
Залез в комменты к задачам, как раз затем, чтобы напомнить, что свиньи прекрасно жрут мясо👍 даже такое, которое, еще весьма имеет волю, не стать сожранным:33
Даниил14 уровень, Алматы
25 октября, 11:24
Ахахахах...🤣Не знаю как пригодится эта информация, но было очень интересно =)
Andrew Norenko13 уровень, Николаев
31 октября, 18:48
а в голове голос Гоблина)))
Валихан19 уровень, Санкт-Петербург
8 октября, 13:55
685 ЧМ, как круто! Вперед на новый уровень! Вперед к своей мечте!
Валихан19 уровень, Санкт-Петербург
8 октября, 08:09
"И да простит нас Google" )))))))))))))))))
ДМИТРИЙ18 уровень, Белгород
2 октября, 07:12
Блин, в последней задаче из-за грамматики две попытки улетели. Долой самоуверенность, нужно проверять код.
ДМИТРИЙ18 уровень, Белгород
2 октября, 05:56
Ребят, не стоит так ругать авторов за огромный однотипный массив задач. Если вы все поняли сразу, остальное вам в тягость, это естественно. Помнится мы в универе делали эпюры. И ооочень долго жували эту тему. Половина так и не поняло о чем это было. Тут все так же. Даже решив 20 задач на одно слово, половина не поймет о чем это было. Вам то от этого не хуже, Правда?)))
Misha Shabalin14 уровень, Москва
22 сентября, 15:43
Cat Dog Home Car????