Schnittstellen in Visual Basic
Aktualisiert: November 2007
Schnittstellen definieren die Eigenschaften, Methoden und Ereignisse, die von Klassen implementiert werden können. Mit Schnittstellen können Sie Features als kleine Gruppen miteinander eng verwandter Eigenschaften, Methoden und Ereignisse definieren. Dadurch werden Kompatibilitätsprobleme reduziert, da Sie für die Schnittstellen verbesserte Implementierungen entwickeln können, ohne dabei vorhandenen Code zu gefährden. Sie können jederzeit neue Features hinzufügen, indem Sie weitere Schnittstellen und Implementierungen entwickeln.
In früheren Versionen von Visual Basic konnten Sie Schnittstellen verwenden, aber nicht direkt erstellen. In dieser Version steht Ihnen die Interface-Anweisung zur Verfügung. Mit ihr können Sie echte Schnittstellen als Entitäten definieren, die sich von Klassen deutlich unterscheiden, und die Schnittstellen als verbesserte Version des Implements-Schlüsselworts implementieren.
In diesem Abschnitt
Übersicht über Schnittstellen
Bietet eine Übersicht über Schnittstellen und wie sie in Visual Basic implementiert werden.Schnittstellendefinitionen
Beschreibt, wie Schnittstellen mit der Interface-Anweisung und der End Interface-Anweisung definiert werden.Implements-Schlüsselwort und Implements-Anweisung
Beschreibt, wie ein Codeabschnitt zur Implementierung einer bestimmten Schnittstelle gekennzeichnet wird.Beispiele zur Implementierung von Schnittstellen in Visual Basic
Enthält drei Beispiele zur Schnittstellenimplementierung.Verwendungsmöglichkeiten für Schnittstellen
Erläutert Verwendungsmöglichkeiten für Schnittstellen anstelle einer Vererbungshierarchie.Gewusst wie: Erstellen und Implementieren von Schnittstellen
Enthält Anweisungen und Beispiele zum Definieren und Implementieren von Schnittstellen.Exemplarische Vorgehensweise: Erstellen und Implementieren von Schnittstellen
Enthält eine detaillierte Prozedur, die Sie durch den Vorgang zum Erstellen und Implementieren eigener Schnittstellen führt.
Verwandte Abschnitte
- Vererbung in Visual Basic
Erläutert, wie Visual Basic die Vererbung unterstützt, die es Ihnen ermöglicht, Klassen zu definieren, die als Basis für abgeleitete Klassen fungieren.