43 lines
1.0 KiB
Java
43 lines
1.0 KiB
Java
/**
|
|
* Beschreiben Sie hier die Klasse Fahrzeug.
|
|
*
|
|
* @author (Ihr Name)
|
|
* @version (eine Versionsnummer oder ein Datum)
|
|
*/
|
|
public class Fahrzeug
|
|
{
|
|
private double position;
|
|
|
|
private double speed;
|
|
|
|
private double max;
|
|
|
|
private int wheels;
|
|
|
|
public void bewege(double time){ //time anzahl in min
|
|
position += speed * time / 60; // += heißt dazuaddieren zu dem vorherigen
|
|
}
|
|
|
|
public void setGeschwindigkeit(double s){ //aktuelle Geschwindigkeit
|
|
this.speed = s;
|
|
if (this.speed > this.max){ //wenn Geschw größer als Max Geschw dann trotzdem nur max Geschw
|
|
this.speed = this.max;
|
|
}
|
|
}
|
|
|
|
public double getMaxGeschwindigkeit(){
|
|
return this.max; //Wert wird zurückgegeben
|
|
}
|
|
|
|
public int getAnzahlReader(){
|
|
return this.wheels;
|
|
}
|
|
|
|
public Fahrzeug(double m, int w){ //Konstruktor, position am anfang 0, speed auch 0
|
|
this.position = 0;
|
|
this.speed = 0;
|
|
this.max = m;
|
|
this.wheels = w;
|
|
}
|
|
}
|