added Benutzer class with Kunde and Mitarbeiter subclasses

dateFeature
Berat 2024-11-08 16:33:47 +01:00
parent 03d0a0f52e
commit c513feecca
3 changed files with 43 additions and 0 deletions

View File

@ -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<Medium> 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<Medium> returnAusgeliehen(){
return ausgelieheneMedien;
}
}
class Mitarbeiter extends Benutzer {
private int kennnummer;
public Mitarbeiter(int kennnummer) {
this.kennnummer = kennnummer;
}
public int getKennnummer() {
return kennnummer;
}
}

View File

@ -1,4 +1,5 @@
package domainBib; package domainBib;
import guiBib.*;
public class Bibliothek { public class Bibliothek {

View File

@ -1,4 +1,5 @@
package guiBib; package guiBib;
import domainBib.*;
public class BibliothekGUI { public class BibliothekGUI {