< Vererbung | Sammlungstypen >

Erzeugen einer Vererbungsbeziehung

Bereits bei der Erzeugung einer Klasse kann man eine Oberklasse angeben. Jede im Modell erzeugte Klasse hat eine Oberklasse, im Zweifelsfalls java.lang.Object. Will man die Oberklasse ändern so gibt es dazu folgende Möglichkeit: Unter- und Oberklasse werden im Entwurfssfenster angezeigt:



Abbildung


Man wählt die Auswahl Vererbung:



Abbildung


Nun zieht man die Maus von der Unterklasse zur Oberklasse



Abbildung


Es wird anschließend die Vererbungsbeziehung erzeugt.



Abbildung


Zyklische Vererbungsbeziehungen werden zurückgewiesen. Besteht bereits eine Vererbungsbeziehung zu einer anderen Klasse, so wird diese durch die neue ersetzt: Beispiel: Wechsel von B nach C



Abbildung




Abbildung




Abbildung


Vererbungsbeziehungen zu Interfaces ("Implementationsbeziehung") werden analog erzeugt. Natürlich sind Vererbungsbeziehungen einer Klasse zu mehreren Interfaces möglich. Zwischen Interfaces gibt es dagegen nur eine eindeutige Beziehung.

< Vererbung | Sammlungstypen >