Vererbung in Visual Basic
Aktualisiert: November 2007
Visual Basic unterstützt die Vererbung, d. h. die Möglichkeit, Klassen zu definieren, die als Basisklassen für abgeleitete Klassen dienen. Abgeleitete Klassen erben die Eigenschaften, Methoden und Ereignisse der Basisklasse und können diese erweitern. Abgeleitete Klassen können auch geerbte Methoden mit neuen Implementierungen überschreiben. Alle Klassen, die mit Visual Basic erstellt werden, sind standardmäßig vererbbar.
Durch die Vererbung können Sie eine Klasse einmal schreiben und debuggen und diesen Code anschließend immer wieder als Basis für neue Klassen verwenden. Vererbung ermöglicht außerdem die Verwendung von auf Vererbung basierendem Polymorphismus. Es können also Klassen definiert werden, die während der Laufzeit wechselweise vom Clientcode verwendet werden können, wobei sich Methoden oder Eigenschaften in ihrer Funktionalität unterscheiden, aber identisch benannt sind.
In diesem Abschnitt
Grundlagen der Vererbung
Beschreibt die Vererbungsmodifizierer, das Überschreiben von Methoden und Eigenschaften, MyClass und MyBase.Gewusst wie: Erstellen abgeleiteter Klassen
Stellt eine schrittweise Beschreibung des Erstellens von abgeleiteten Klassen bereit.Wann wird Vererbung verwendet?
Beschreibt, in welchem Fall die Vererbung an Stelle von Schnittstellen verwendet werden sollte.Vererbung und das .NET Framework
Erläutert, in welcher Weise .NET Framework die Vererbung unterstützt.Exemplarische Vorgehensweise: Implementieren der Vererbung mit COM-Objekten
Beschreibt die Verwendung vorhandener COM-Objekte als Basis für neue Objekte.Vererbung und die Basisobjektklasse
Enthält eine Übersicht über die Klasse, die als Basis für alle anderen Klassen verwendet wird.Wie funktionieren die Methoden "New" und "Finalize" in einer Klassenhierarchie?
Beschreibt, wie Konstruktoren und Destruktoren in einer Klassenhierarchie benannt werden.Polymorphismus
Beschreibt den Polymorphismus und seine Verwendung.Entwerfen einer Vererbungshierarchie
Enthält Informationen über das Entwerfen und Implementieren einer Klassenhierarchie.
Verwandte Abschnitte
Schnittstellen in Visual Basic
Beschreibt Schnittstellen und ihre Verwendung.Objektorientiertes Programmieren in Visual Basic
Führt in die Konzepte der objektorientierten Programmierung in Visual Basic ein.