Gewusst wie: Definieren der Vererbung zwischen Typen

Aktualisiert: November 2007

Im Klassen-Designer können Sie eine Vererbungsbeziehung zwischen zwei Typen in einem Klassendiagramm definieren.

So definieren Sie die Vererbung zwischen zwei Typen

  1. Öffnen Sie vom Projekt im Projektmappen-Explorer aus die Klassendiagrammdatei (CD-Datei).

  2. Klicken Sie in der Klassen-Designer-Toolbox auf das Tool Vererbung.

  3. Verschieben Sie den Mauszeiger in das Klassendiagramm.

    Der Zeiger wird mit dem Vererbungssymbol angezeigt.

  4. Ziehen Sie im Klassendiagramm eine Linie von der Form, die den abgeleiteten Typ darstellt, zu der Form, die den Basistyp darstellt.

    Tipp:

    Wenn es möglich ist, eine Vererbungsbeziehung zu erstellen, ändert sich das Vererbungssymbol des Zeigers in ein Verbindungssymbol. Wenn es nicht möglich ist, eine Vererbungsbeziehung zu erstellen, ist am angezeigten Cursor erkennbar, dass keine Ablage möglich ist.

    Zwischen den beiden Formen im Diagramm wird eine Vererbungslinie mit einem Pfeil angezeigt, der vom abgeleiteten Typ auf den Basistyp weist. In der Typform des abgeleiteten Typs wird auch der Name des Basistyps angezeigt.

    Handelt es sich bei der übergeordneten Klasse um eine abstrakte Klasse und enthält diese mindestens einen abstrakten Member, erfolgt automatisch eine Implementierung in nicht abstrakten erbenden Klassen. Weitere Informationen finden Sie unter Gewusst wie: Implementieren einer abstrakten Klasse.

Siehe auch

Aufgaben

Gewusst wie: Anzeigen der Vererbung zwischen Typen

Konzepte

Visual C++-Klassen im Klassen-Designer

Weitere Ressourcen

Arbeiten mit Klassendiagrammen

Entwerfen von Klassen und Typen