benutzer
Anonymous
plain_text
01/08/2024 9:16 AM
1.6 KB
17
Indexable
import java.util.ArrayList;
public class Benutzer {
private int benutzerId;
private String name;
private String klassePosition;
private ArrayList<Buch> ausgelieheneBuecher;
public Benutzer(int benutzerId, String name, String klassePosition) {
this.benutzerId = benutzerId;
this.name = name;
this.klassePosition = klassePosition;
this.ausgelieheneBuecher = new ArrayList<>();
}
public void ausleihen(Buch buch) {
if (buch.getStatus().equals("verfügbar")) {
buch.setStatus("ausgeliehen");
ausgelieheneBuecher.add(buch);
System.out.println(name + " hat das Buch '" + buch.getTitel() + "' ausgeliehen.");
} else {
System.out.println("'" + buch.getTitel() + "' ist bereits ausgeliehen.");
}
}
public void zurueckgeben(Buch buch) {
if (ausgelieheneBuecher.contains(buch)) {
buch.setStatus("verfügbar");
ausgelieheneBuecher.remove(buch);
System.out.println(name + " hat das Buch '" + buch.getTitel() + "' zurückgegeben.");
} else {
System.out.println(name + " hat das Buch '" + buch.getTitel() + "' nicht ausgeliehen.");
}
}
}Editor is loading...
Leave a Comment