benutzer
unknown
plain_text
a year ago
1.2 kB
3
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