Qualifier_Teil_2_Parkhaus/Parkplatz

46 lines
773 B
Plaintext
Raw Permalink Normal View History

2024-10-07 09:52:08 +02:00
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;
}
}