Parkplatz hinzugefügt
parent
94f95495b5
commit
c85686b36e
|
@ -0,0 +1,45 @@
|
||||||
|
package pr2parkhaus;
|
||||||
|
|
||||||
|
public class Parkplatz {
|
||||||
|
|
||||||
|
private int platzNummer;
|
||||||
|
private boolean belegt;
|
||||||
|
private Auto auto;
|
||||||
|
|
||||||
|
//Konstruktor
|
||||||
|
public Parkplatz(int platzNummer) {
|
||||||
|
|
||||||
|
this.platzNummer = platzNummer;
|
||||||
|
this.belegt = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
//Methode zum Parken eines Autos
|
||||||
|
public void allocateSlot(Auto auto) {
|
||||||
|
|
||||||
|
this.auto = auto;
|
||||||
|
this.belegt = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
//Methode zum Verlassen eines Platzes
|
||||||
|
public void platzFreigeben(Auto auto) {
|
||||||
|
|
||||||
|
this.auto = null;
|
||||||
|
this.belegt = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
//Methode zum Prüfen ob der Platz belegt ist
|
||||||
|
public boolean isSlotFree() {
|
||||||
|
return this.belegt;
|
||||||
|
}
|
||||||
|
|
||||||
|
//Getter für geparktes Auto
|
||||||
|
public Auto welchesAuto() {
|
||||||
|
return this.auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
//Getter für Platznummer
|
||||||
|
public int getPlatzNummer() {
|
||||||
|
return this.platzNummer;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in New Issue