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