diff --git a/PR2Bib/src/domainBib/Benutzer.java b/PR2Bib/src/domainBib/Benutzer.java new file mode 100644 index 0000000..0123286 --- /dev/null +++ b/PR2Bib/src/domainBib/Benutzer.java @@ -0,0 +1,41 @@ +package domainBib; + +import java.util.ArrayList; + +abstract class Benutzer { + private int kennnummer; +} + +class Kunde extends Benutzer { + private int kennnummer; + private ArrayList ausgelieheneMedien = new ArrayList<>(); + + public Kunde(int kennnummer) { + this.kennnummer = kennnummer; + } + + public int getKennnummer() { + return kennnummer; + } + + public void addToList(Medium m) { + ausgelieheneMedien.add(m); + } + + public ArrayList returnAusgeliehen(){ + return ausgelieheneMedien; + } +} + +class Mitarbeiter extends Benutzer { + private int kennnummer; + + public Mitarbeiter(int kennnummer) { + this.kennnummer = kennnummer; + } + + public int getKennnummer() { + return kennnummer; + } +} + diff --git a/PR2Bib/src/domainBib/Bibliothek.java b/PR2Bib/src/domainBib/Bibliothek.java index 143371b..27d2083 100644 --- a/PR2Bib/src/domainBib/Bibliothek.java +++ b/PR2Bib/src/domainBib/Bibliothek.java @@ -1,4 +1,5 @@ package domainBib; +import guiBib.*; public class Bibliothek { diff --git a/PR2Bib/src/guiBib/BibliothekGUI.java b/PR2Bib/src/guiBib/BibliothekGUI.java index d19200a..af8b7c9 100644 --- a/PR2Bib/src/guiBib/BibliothekGUI.java +++ b/PR2Bib/src/guiBib/BibliothekGUI.java @@ -1,4 +1,5 @@ package guiBib; +import domainBib.*; public class BibliothekGUI {