Help!
I really do not understand, I do it as suggested by the condition, but validation does not work.
game.run();
package com.codegym.task.task21.task2113;
import java.util.Arrays;
import java.util.List;
/*
Ипподром(6)
Теперь перейдем к классу Hippodrome и методу main.
Нам нужно создать объект типа Hippodrome и добавить ему несколько лошадей.
Для начала, в классе Hippodrome:
Создай статическое поле game типа Hippodrome.
В методе main требуется:
а) Создать объект типа Hippodrome и сохранить его в поле game.
б) Создать три объекта «лошадь«. Имена придумай сам. Начальные скорость у всех лошадей — 3, дистанция — 0.
в) Добавить созданных лошадей в список лошадей ипподрома (horses). Получить список лошадей ипподрома можно с помощью метода getHorses.
*/
public class Hippodrome {
private List<Horse> horses;
public static Hippodrome game;
public Hippodrome(List<Horse> horses) {
this.horses = horses;
}
public List<Horse> getHorses() {
return horses;
}
public static void main(String[] args) {
game = new Hippodrome(Arrays.asList(new Horse("loshadka",3.0,0.0),new Horse("pony",3.0,0.0),new Horse("konyashka",3.0,0.0)));
game.run();
}
public void run() throws InterruptedException {
for (int i = 0; i < 100; i++) {
move();
print();
Thread.sleep(200);
}
}
public void move() {
for (Horse horse : getHorses()) {
horse.move();
}
}
public void print() {
for (Horse horse : getHorses()) {
horse.print();
}
for (int i = 0; i < 10; i++) {
System.out.println();
}
}
}