Freigeben über


Implements-Klausel (Visual Basic)

Gibt an, dass ein Klassen- oder Strukturmember die Implementierung für einen in einer Schnittstelle definierten Member bereitstellt

Bemerkungen

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. Anschließend verwenden Sie für jedes Element das Implements-Schlüsselwort, um anzugeben, welche Schnittstelle und welcher Member implementiert wird.

Wenn eine Klasse oder Struktur eine Schnittstelle implementiert, muss sie die Implements-Anweisung unmittelbar nach der Class-Anweisung oder der Structure-Anweisung enthalten und alle von der Schnittstelle definierten Member implementieren.

Neuimplementierung

In einer abgeleiteten Klasse können Sie einen Schnittstellenmember erneut implementieren, den die Basisklasse bereits implementiert hat. Dies unterscheidet sich in folgender Hinsicht von der Überschreibung des Basisklassenmembers:

  • Der Basisklassenmember muss nicht Overridable sein, um erneut implementiert zu werden.
  • Sie können den Member mit einem anderen Namen erneut implementieren.

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

Siehe auch