@startuml
skin rose
class App {
+ main(String[] args) : void
}
class Person {
- nachname : String
+ setNachname(String nachname) : void
+ getNachname() : String
}
class Mitarbeiter {
- personalNummer : int
+ setPersonalNummer(int personalNummer) : void
+ getPersonalNummer() : int
}
class Lehrer {
- fachbereich : String
+ getFachbereich() : String
+ setFachbereich(String fachbereich) : void
+ vorstellen() : String
}
class Angestellte {
- schulleitung : boolean
+ setSchulleitung(boolean schulleitung) : void
+ isSchulleitung() : boolean
+ vorstellen() : String
}
class Lernende {
- nummer : int
+ setNummer(int nummer) : void
+ getNummer() : int
+ vorstellen() : String
}
Person <|-- Mitarbeiter : "extends"
Person <|-- Lernende : "extends"
Mitarbeiter <|-- Lehrer : "extends"
Mitarbeiter <|-- Angestellte : "extends"
@enduml