Files
Langlaufsimulator/Athlete.java

57 lines
1.1 KiB
Java

/**
* Beschreiben Sie hier die Klasse Athlete.
*
* @author (Ihr Name)
* @version (eine Versionsnummer oder ein Datum)
*/
public class Athlete implements ComparableContent<Athlete>{
String name;
long startTime;
long endTime;
public Athlete(String pName) {
name = pName;
}
public String getName(){
return name;
}
public long getStartTime(){
return startTime;
}
public long getEndTime(){
return endTime;
}
public double getFinalTime(){
return getEndTime() - getStartTime();
}
public void setStartTime(long pStartTime){
startTime = pStartTime;
}
public void setEndTime(long pEndTime){
endTime = pEndTime;
}
public boolean isGreater(Athlete pOther){
return getFinalTime() > pOther.getFinalTime();
}
public boolean isEqual(Athlete pOther){
return getFinalTime() == pOther.getFinalTime();
}
public boolean isLess(Athlete pOther){
return getFinalTime() < pOther.getFinalTime();
}
}