48 lines
1.3 KiB
Java
48 lines
1.3 KiB
Java
|
|
/**
|
|
* Beschreiben Sie hier die Klasse Rennen.
|
|
*
|
|
* @author (Ihr Name)
|
|
* @version (eine Versionsnummer oder ein Datum)
|
|
*/
|
|
public class Rennen
|
|
{
|
|
private String name;
|
|
private Rennschnecke teilnehmer1;
|
|
private Rennschnecke teilnehmer2;
|
|
private Rennschnecke teilnehmer3;
|
|
private double distanz;
|
|
|
|
public Rennen(String name, double distanz){
|
|
this.name = name;
|
|
this.distanz = distanz;
|
|
|
|
this.teilnehmer1 = new Rennschnecke("Frieds", "Braune Rakete");
|
|
this.teilnehmer2 = new Rennschnecke("Gunther" , "Kriecher");
|
|
this.teilnehmer3 = new Rennschnecke("Alfred", "Schneller Schleimer");
|
|
}
|
|
|
|
public void lasseSchneckenKriechen(){
|
|
this.teilnehmer1.krieche();
|
|
this.teilnehmer2.krieche();
|
|
this.teilnehmer3.krieche();
|
|
}
|
|
|
|
public Rennschnecke durchfueheren(){
|
|
while(true){
|
|
this.lasseSchnecken.Kriechen();
|
|
if (this.teilnehmer1.getStrecke() > this.distanz){
|
|
return this.teilnehmer1;
|
|
}
|
|
if (this.teilnehmer2.getStrecke() > this.distanz){
|
|
return this.teilnehmer2;
|
|
}
|
|
if (this.teilnehmer3.getStrecke() > this.distanz){
|
|
return this.teilnehmer3;
|
|
}
|
|
}
|
|
}
|
|
|
|
public String toString
|
|
}
|