Anfang des Inhaltsbereichs

VorgehensweisenUnterklassen anlegen  Dokument im Navigationsbaum lokalisieren

Verwendung

Mittels Vererbung besteht die Möglichkeit, Klassen von anderen Klassen abzuleiten. Damit lassen sich aus bestehenden Klassen funktional erweiterte Klassen gewinnen. Eine Unterklasse kann Funktionen gegenüber ihrer Oberklasse hinzugewinnen, wenn Sie ihr weitere Komponenten hinzufügen oder von der Oberklasse geerbte Methoden neu definieren.

Voraussetzungen

Die Oberklasse existiert bereits.

Vorgehensweise

So legen Sie im Class Builder zu einer bestehenden nicht-finalen Klasse eine direkte Unterklasse an:

...

       1.      Gehen Sie dazu wie folgt vor:

      So legen Sie im formularbasierten Modus des Class Builder eine Unterklasse an:

                            a.      Wählen Sie die gewünschte Klasse.

                            b.      Wählen Sie Bearbeiten Subklasse anlegen.

                            c.      Geben Sie die erforderlichen Daten ein.

      Für das Anlegen einer Unterklasse im quelltextbasierten Modus des Class Builder gehen Sie im Editor zur Anweisung CLASS DEFINITION und fügen den Zusatz inheriting from <Oberklassenname> hinzu.

       2.      Wählen Sie Sichern.

       3.      Es erscheint das Dialogfenster Objektkatalogeintrag anlegen.

       4.      Geben Sie das Paket ein.

       5.      Wählen Sie Sichern.

Ergebnis

Sie haben zu einer Klasse eine direkte Unterklasse angelegt. Damit erbt die Unterklasse alle Komponenten der Oberklasse mit den Sichtbarkeitsbereichen PUBLIC und PROTECTED mit Ausnahme der Konstruktor-Methoden. Die in der Oberklasse implementierten Interfaces sind in der Unterklasse ebenfalls implementiert und sichtbar.

Weitere Informationen:

Unterklassen erweitern.

 

 

 

Ende des Inhaltsbereichs