Ипподром(9)

  • 6
  • Недоступна
Теперь вернемся к методам move и print. Начнем с move. В методе move класса Hippodrome в цикле у каждой лошади мы вызываем метод move. Да ты прав, его еще нет у класса Horse. Поэтому в класс Horse надо добавить свой метод move :) И метод print, кстати тоже.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (24)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Sergey Kornilov
Уровень 38, Petropavlovsk, Казахстан
4 декабря 2021, 10:13
Всего эту задачу решили 13310 учеников.
Лаукерт Александр
Уровень 23, Москва, Россия
23 сентября 2021, 12:38
Просмотрел комvенты, господа ну вы даете, зачем это все городить, нужно писать легкий и элегантный код. Есть ведь имя у массива horses, получаем в цикле по его длине элемент и вызываем на нем метод move.
Даниил Александрович
Уровень 35, Тамбов , Россия
17 февраля 2021, 15:37
копи паст 2х методов из одного места в другое. пока разгон нормальный.
Bo Java Developer в Мегафон
7 декабря 2020, 20:02
Советую использовать
horses.forEach(horse -> {horse.move();});
Максим Дудин
Уровень 37, Калининград
21 апреля 2021, 10:01
так ещё не умеем =)
Дмитрий
Уровень 36, Москва
25 апреля 2021, 15:27
но ведь так меньше буков?
for(Horse h: horses) h.move();
Anonymous #2631266
Уровень 41, Одесса
8 мая 2021, 11:50
horses.stream().forEach(Horse::move);
aleksdenni
Уровень 37, Полтава, Украина
8 сентября 2021, 06:08
Или так horses.forEach(Horse::move);
SoSed
Уровень 38, Киев, Ukraine
11 апреля, 09:14
Так сначала и сделал) Валик меня послал)
Павел
Уровень 29, Санкт-Петербург, Россия
Expert
6 сентября 2019, 19:01
я тут один как дурак из 6 сентября 2019 года...? метод мув вызывать какого класса?
Yerzhan
Уровень 29, Актау, Казахстан
28 ноября 2019, 17:52
в методе move класса Hippodrome делаешь цикл для вызова из списка hourses по очереди лошадей и у них вызываешь метод move. Думаю понятно объяснил, чтоб не писать готовое решение.
18 апреля 2018, 17:30
Как вызвать лошади я не понимаю. Помогите
hidden #2307890
Уровень 41
30 апреля 2020, 21:04
for (Horse horse horses) { horse.move() } А вообще лучше вернуться на уровней так 10-15 назад, если такие вопросы возникают... Хотя 35 лвл)))
Anonimus15063
Уровень 31, Украина
Expert
8 декабря 2017, 02:16
Вах, минус 5 попыток, цикл не должен быть вложенным в цикл с вызовом метода print у лошадей
Karahanid
Уровень 40, Алматы, Казахстан
Expert
27 августа 2017, 13:38
For each в move() не принимает, только обычный for.
Михаил Набиуллин
Уровень 26, Казахстан
3 октября 2017, 07:58
приняло с foreach
Сергей Черник
Уровень 40, Польша
7 ноября 2017, 13:29
лямбду берет
horses.stream().forEach(Horse::move);
Аслан Backend Developer в Mail.ru Group Expert
30 ноября 2017, 15:51
stream() для чего? Так ведь тоже можно?
horses.forEach(Horse::move);
Сергей Черник
Уровень 40, Польша
2 декабря 2017, 17:27
Привычка для ясности ;)
Vladimir Creslin
Уровень 40, Россия
13 декабря 2017, 06:17
У меня приняло : horses.forEach(x->x.move());
ezhilo85
Уровень 29
29 января 2019, 21:14
Чертовы извращенцы )
Артём Уколов
Уровень 38, Москва, Россия
27 апреля 2020, 13:52
у меня нормально принимает for (Horse horse : horses){ horse.move(); }
Osip Akopyants
Уровень 22, Харьков
25 июня 2017, 11:45
Не принимало из-за статических методов в коне.
Юрий Хомяк
Уровень 36, Украина
22 июня 2017, 15:15
пока очень нравится всё!! Спасибо!!