Girokonto +Girokonto(kontonr: int, kontostand: double) +auszahlen() Konto -kontonr: int -kontostand: double -IBAN: String -begrenzteÜberweisung: boolean #Konto(kontonr: int, kontostand: double) +getKontonr(): int +setKontonr(kontonrNeu: int) +getKontostand(): double +setKontostand(kontostandNeu: double) +einzahlen(summe: double) +überweisen(summe: double, IBAN: String) +getIBAN(): String +getBegrenzteÜberweisung(): boolean Lehrer -schuler: Schuler[ ] -klassen: String[ ] -fach: String +getSchuler(): Schuler[ ] +getKlassen(): String[ ] +getFach(): String Person -name: String -alter: int +getName(): String +getAlter(): int +setAlter(alterNeu: int) +setName(nameNeu: String) Schuler -klasse: String -zeitraum: Zeitraum +getKlasse(): String +setKlasse(klasseNeu: String) +getZeitraum(): Zeitraum Sekretar -schuler: Schuler[ ] +getSchuler(): Schuler[ ] Sparkonto -zins: double -monatlichLimit: double +Sparkonto(kontonr: int, kontostand: double) +getZins(): double +setZins(zinsNeu: double) +zinsBerechnen() +getMonatlichLimit(): double Zeitraum -vollzeit: boolean -anzStundenProWoche: int +getVollzeit(): boolean +getAnzStundenProWoche(): int