digraph uml {

node [ shape = "record" ]


Person [
label = "{Person|+ name : string\l+ PLZ : int\l|+ getName() : String\l}"
]

Student [
label = "{Student|\l|+ istaufgestanden(): boolean\l}"
]

Lehrer [
label = "{Lehrer|\l|+ unterrichtet(Klasse): \l}"
]

Klasse [
label = "{Klase|\l|+ kannMathe():boolean\l}"
]

Person -> Student [dir=back, arrowtail = "empty" ]
Person -> Lehrer [dir=back, arrowtail = "empty" ]
Lehrer -> Klasse [syle=dashed]
}
