Freigeben über


Implements-Klausel (Visual Basic)

Kennzeichnet Klassen oder Strukturmember, die die Implementierung für einen in einer Schnittstelle definierten Member enthalten.

Hinweise

Das Implements-Schlüsselwort ist nicht mit der Implements-Anweisung identisch. Mit der Implements-Anweisung geben Sie an, dass eine Klasse oder Struktur eine oder mehrere Schnittstellen implementiert. Für jeden Member geben Sie dann mit dem Implements-Schlüsselwort an, welche Schnittstelle und welcher Member implementiert werden.

Wenn eine Klasse oder eine Struktur eine Schnittstelle implementiert, muss die Implements-Anweisung direkt auf die Class-Anweisung (Visual Basic) oder die Structure-Anweisung folgen und alle durch die Schnittstelle definierten Member implementieren.

Erneute Implementierung

In einer abgeleiteten Klasse können Sie einen Schnittstellenmember, der bereits von der Basisklasse implementiert wurde, erneut implementieren. Dieses Verfahren unterscheidet sich in folgenden Punkten vom Überschreiben des Basisklassenmembers:

  • Der Basisklassenmember muss nicht Overridable (Visual Basic) sein, um erneut implementiert werden zu können.

  • Sie können den Member mit einem anderen Namen erneut implementieren.

Das Implements-Schlüsselwort kann in den folgenden Kontexten verwendet werden:

Event-Anweisung

Function-Anweisung (Visual Basic)

Property-Anweisung

Sub-Anweisung (Visual Basic)

Siehe auch

Referenz

Implements-Anweisung

Interface-Anweisung (Visual Basic)

Class-Anweisung (Visual Basic)

Structure-Anweisung