Java Kurs im Rahmen der Vorlesung Informatik 1 für Medieningenieure an der Hochschule der Medien in Stuttgart (Prof. Schulz).
Mehr Information, Beispiele, Aufgaben und Musterlösungen:
www.hdm-stuttgart.de/schulz/lehre/info1
Klassen werden als Rechtecke dargestellt
Oben: Name der Klasse, evtl. mit Paket
Mitte: Attribute (Variablen)
Unten: Methoden
Variablen- bzw. return-Typ steht nachgestellt durch Doppelpunkt getrennt
Sichtbarkeit:
public wird von jeder Klasse gesehen
private ist nur innerhalb der eigenen Klasse sichtbar
protected ist von der eigenen und allen abgeleiteten Klassen sichtbar
Vererbung: Pfeil mit durchgezogener Linie zeigt auf Basisklasse
Implementierung: Pfeil mit gestrichelter Linie zeigt auf Interface