From c44ab9c81cd07cd5aaa93c7dd152e4939929e7fe Mon Sep 17 00:00:00 2001 From: elarturo Date: Mon, 18 Nov 2024 22:57:11 +0100 Subject: [PATCH] Admin Klasse --- Bibliotheksverwaltung/src/DomainLayer/Admin.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 Bibliotheksverwaltung/src/DomainLayer/Admin.java diff --git a/Bibliotheksverwaltung/src/DomainLayer/Admin.java b/Bibliotheksverwaltung/src/DomainLayer/Admin.java new file mode 100644 index 0000000..2417dfe --- /dev/null +++ b/Bibliotheksverwaltung/src/DomainLayer/Admin.java @@ -0,0 +1,12 @@ +package DomainLayer; + +public class Admin extends User { + public Admin(String id, String name) { + super(id, name, 0); // Admin hat keine Jahresgebühr + } + + // Admin-spezifische Funktionen + public void processPayment(User user, double amount) { + user.payFees(amount); + } +}