Info11/Fahrzeug.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;
}
}