added Benutzer class with Kunde and Mitarbeiter subclasses
parent
03d0a0f52e
commit
c513feecca
|
@ -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;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
package domainBib;
|
package domainBib;
|
||||||
|
import guiBib.*;
|
||||||
|
|
||||||
public class Bibliothek {
|
public class Bibliothek {
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
package guiBib;
|
package guiBib;
|
||||||
|
import domainBib.*;
|
||||||
|
|
||||||
public class BibliothekGUI {
|
public class BibliothekGUI {
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue