Ну что не так?
Друзья!!
package com.javarush.task.task21.task2113;
import java.util.ArrayList;
import java.util.List;
public class Hippodrome {
private List <Horse> horses;
public static Hippodrome game;
public List<Horse> getHorses() {
return horses;
}
public Hippodrome(List horses) {
}
public static void main(String[] args) throws Exception{
game = new Hippodrome(new ArrayList <>());
Horse horse1=new Horse("Леха", 3.0, 0.0);
Horse horse2=new Horse("Дима", 3.0, 0.0);
Horse horse3=new Horse("Олег", 3.0, 0.0);
game.horses = new ArrayList<>();
game.horses.add(horse1);
game.horses.add(horse2);
game.horses.add(horse3);
}
public void run()throws Exception{
for (int i=0; i<100; ++i){
move();
print();
Thread.sleep(200);
}
}
public void move(){
for (Horse horse: horses){
horse.move();
}
}
public void print(){}
}