Ипподром(6)

  • 12
  • Недоступна
Теперь перейдем к классу Hippodrome и методу main. Нам нужно создать объект типа Hippodrome и добавить ему несколько лошадей. Для начала, в классе Hippodrome создай статическое поле game типа Hippodrome. В методе main требуется:
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (37)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
Daniil kukushkin 30 уровень
26 октября 2020, 08:05
File Cache Conflict Changes have been made to C:\Games\JavaRushTasks\3.JavaMultithreading\src\com\javarush\task\task21\task2113\Hippodrome.java in memory and on disk. IDE всем это говорит? Начиная с шестого лвла при переходе на седьмой выходит сообщение от IDE
steff 25 уровень, Воронеж
5 мая 2020, 04:25
Назвал лошадей именами знакомых девушек и пока их вспоминал... нечаянно поставил в main перед game слово Hippodrome и словил ошибки, т.е. как бы второй раз объявил переменную game. Зато я теперь точно знаю кто победит.
Stars_from Школьник;-) в Гбоу школа Интеллект
19 апреля 2020, 15:37
скинте сылку на игру пж
JAVA++ 24 уровень, Москва
11 февраля 2020, 10:35
private static List<Horse> horses = new ArrayList<>() почему не написать что поле List<Horse> horses должно быть static и инициализированно новым объектом ArrayList. Или я что-то упустил))
hidden #2307890 41 уровень
30 апреля 2020, 20:55
new ArrayList(Arrays.asList(new Horse()....) ) норм
Vad 36 уровень Expert
4 июля 2020, 10:42
"почему не написать что поле List<Horse> horses должно быть static?..." Не уверен, что оно должно быть static. Мне же не известно, что будет в следующих пунктах задания. Поэтому оставил поле List<Horse> horses nonStatic и сделал так: game.horses = new ArrayList<>(); game.horses.add(h1); game.horses.add(h2); game.horses.add(h3); Валидатор промолчал))). P.S. В задании сказано, что game должен быть static. Наверное не просто так.
CTAPuk 41 уровень, Москва
4 февраля 2020, 10:32
9573
Anonymous #374105 29 уровень, Амстердам
31 декабря 2019, 19:51
Java 8:
game = new Hippodrome(Stream.of(
        new Horse("Billy", 3, 0),
        new Horse("Jelly", 3, 0),
        new Horse("Roadster", 3, 0)
).collect(Collectors.toList()));
hidden #2307890 41 уровень
30 апреля 2020, 20:57
Вот не спится... Через 1 час 9 минут НГ, а есть время на советы)) Arrays.asList(new Horse..) Java 1.2
Anonymous #374105 29 уровень, Амстердам
31 мая 2020, 18:46
List.of(new Horse..) Java 1.9
Luk_d 39 уровень
30 августа 2019, 04:22
Подскажите, а какой смысл создавания статического поля game? Мы же можем переменную Hippodrome и в методе main создать.
LuneFox богатый программист в далёких мечтахExpert
24 ноября 2019, 11:15
А обращаться к ней из других классов ты как будешь?
Artur 41 уровень
5 февраля 2019, 15:09
Чтобы скопировать текущую выделенную строку, можно нажать в идее ctrl+D. Удобно добавлять таким образом лошадей в список
Oleg Shegula 24 уровень, Днепр
9 января 2019, 17:12
попахивает контруктором по умолчанию
Максим Скородумов 25 уровень, Рязань
8 июля 2020, 13:15
тоже так сделал
Vitaly Khan Java Developer в OnolloMaster
22 декабря 2018, 02:05
странно, что валидатор принимает решение, если horses сделать static. по задумке авторов переменная horses должна быть нестатической, и тогда к ней можно получить доступ через getHorses():
game = new Hippodrome(new ArrayList<>());
game.getHorses().add(new Horse("Horse1", 3, 0));