Я перепробовал, возможно не все, но многое и никак последние два пункта не проходят. Код работает. При проверке выводит:
Daisy3.00.0
Haily3.00.0
Rudy3.00.0
Ум за разум уже заходит.
Пожалуйста помогите.
package com.javarush.task.task21.task2113;
import java.util.ArrayList;
public class Hippodrome {
static Hippodrome game;
public ArrayList<Horse> horses;
public ArrayList<Horse> getHorses() {
return horses;
}
public Hippodrome(ArrayList<Horse> horses){
this.horses = horses;
}
public static void main(String[] args) {
game = new Hippodrome(new ArrayList<>());
Horse horse1 = new Horse("Daisy",3, 0);
Horse horse2 = new Horse("Haily",3, 0);
Horse horse3 = new Horse("Rudy",3, 0);
game.getHorses().add(horse1);
game.getHorses().add(horse2);
game.getHorses().add(horse3);
for (Horse h : game.getHorses()){
System.out.println("" + h.getName() + h.getSpeed() + h.getDistance());
}
}
}