bibiliothek

 avatar
unknown
plain_text
a year ago
951 B
3
Indexable
import java.util.ArrayList;
public class Bibliothek {
    private ArrayList<Buch> buecher;
    private ArrayList<Benutzer> benutzer;

    public Bibliothek() {
        this.buecher = new ArrayList<>();
        this.benutzer = new ArrayList<>();
    }

    public void buchHinzufuegen(Buch buch) {
        buecher.add(buch);
    }

    public void benutzerHinzufuegen(Benutzer benutzer) {
        this.benutzer.add(benutzer);
    }

    public void ausleihen(Benutzer benutzer, Buch buch) {
        benutzer.ausleihen(buch);
    }

    public void zurueckgeben(Benutzer benutzer, Buch buch) {
        benutzer.zurueckgeben(buch);
    }

    public void anzeigen() {
        System.out.println("Aktuell ausgeliehene Bücher:");
        for (Benutzer benutzer : this.benutzer) {
            for (Buch buch : benutzer.ausgelieheneBuecher) {
                System.out.println(benutzer.getTitel() + ": " + buch.getTitel());
            }
        }
    }
}
Editor is loading...
Leave a Comment