public class Athlete implements ComparableContent { private String name; private double startTime, endTime; public Athlete(String name) { this.name = name; } public String getName(){ return name; } public double getStartTime(){ return startTime; } public double getEndTime(){ return endTime; } public double getFinalTime(){ return endTime - startTime; } public void setStartTime(double startTime) { this.startTime = startTime; } public void setEndTime(double endTime) { this.endTime = endTime; } @Override public boolean isGreater(Athlete athlete) { return getFinalTime() > athlete.getFinalTime(); } @Override public boolean isEqual(Athlete athlete) { return getFinalTime() == athlete.getFinalTime(); } @Override public boolean isLess(Athlete athlete) { return getFinalTime() < athlete.getFinalTime(); } }