Parkplatz hinzugefügt

main
Ruwen Bürger 2024-10-07 09:52:08 +02:00
parent 94f95495b5
commit c85686b36e
1 changed files with 45 additions and 0 deletions

45
Parkplatz 100644
View File

@ -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;
}
}