Begleitmaterial Abitur 2024

Queue Lösung von Tom

Als Grundlage wird unsere Queue verwendet.

public class Buero
{
    private Queue<Person> warteschlange;
    
    public Buero() {
        warteschlange = new Queue<>();
    }
    
    public void hintenAnstellen(Person p) {
        this.warteschlange.enqueue(p);
    }
    
    public void einlassen() {
        Person person = this.warteschlange.dequeue();
        System.out.println(person.getName() + " wurde in die Sprechstunde geschickt");
    }
    
    public void sprechstundeBeenden() {
        this.warteschlange.clear();
    }
}