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;
|
||||
import guiBib.*;
|
||||
|
||||
public class Bibliothek {
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
package guiBib;
|
||||
import domainBib.*;
|
||||
|
||||
public class BibliothekGUI {
|
||||
|
||||
|
|
Loading…
Reference in New Issue