Ипподром(6)

  • 12
  • Недоступна
Теперь перейдем к классу Hippodrome и методу main. Нам нужно создать объект типа Hippodrome и добавить ему несколько лошадей. Для начала, в классе Hippodrome: Создай статическое поле game типа Hippodrome. В методе main требуется: а) Создать объект типа Hippodrome и сохранить его в поле game.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (34)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
steff23 уровень, Воронеж
5 May, 04:25
Назвал лошадей именами знакомых девушек и пока их вспоминал... нечаянно поставил в main перед game слово Hippodrome и словил ошибки, т.е. как бы второй раз объявил переменную game. Зато я теперь точно знаю кто победит.
Stars_from13 уровень, Москва
19 April, 15:37
скинте сылку на игру пж
JAVA++24 уровень, Москва
11 February, 10:35
private static List<Horse> horses = new ArrayList<>() почему не написать что поле List<Horse> horses должно быть static и инициализированно новым объектом ArrayList. Или я что-то упустил))
RFedorenkov37 уровень, Москва
30 April, 20:55
new ArrayList(Arrays.asList(new Horse()....) ) норм
CTAPuk41 уровень, Москва
4 February, 10:32
9573
Anonymous #37410529 уровень, Амстердам
31 December 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()));
RFedorenkov37 уровень, Москва
30 April, 20:57
Вот не спится... Через 1 час 9 минут НГ, а есть время на советы)) Arrays.asList(new Horse..) Java 1.2
Anonymous #37410529 уровень, Амстердам
31 May, 18:46
List.of(new Horse..) Java 1.9
Luk_d37 уровень
30 August 2019, 04:22
Подскажите, а какой смысл создавания статического поля game? Мы же можем переменную Hippodrome и в методе main создать.
LuneFox24 уровень, Москва
24 November 2019, 11:15
А обращаться к ней из других классов ты как будешь?
Artur41 уровень
5 February 2019, 15:09
Чтобы скопировать текущую выделенную строку, можно нажать в идее ctrl+D. Удобно добавлять таким образом лошадей в список
Oleg Shegula24 уровень, Днепр
9 January 2019, 17:12
попахивает контруктором по умолчанию
Vitaly Khan40 уровень
22 December 2018, 02:05
странно, что валидатор принимает решение, если horses сделать static. по задумке авторов переменная horses должна быть нестатической, и тогда к ней можно получить доступ через getHorses():
game = new Hippodrome(new ArrayList<>());
game.getHorses().add(new Horse("Horse1", 3, 0));
Anna25 уровень
28 September 2018, 19:30
Уффф... с 19-й попытки! Оказывается, все дело в static, который я зачем-то поставила перед List<Horse> horses;