Freigeben über


Implements Clause (Visual Basic)

Gibt an, dass ein Klassen- oder Strukturelement die Implementierung für ein element bereitstellt, das in einer Schnittstelle definiert ist.

Bemerkungen

Das Implements Schlüsselwort ist nicht mit der Implements-Anweisung identisch. Sie verwenden die Implements Anweisung, um anzugeben, dass eine Klasse oder Struktur eine oder mehrere Schnittstellen implementiert, und für jedes Element verwenden Sie dann das Implements Schlüsselwort, um anzugeben, welche Schnittstelle und welches Element es implementiert.

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

ErneutesImplementieren

In einer abgeleiteten Klasse können Sie ein Schnittstellenelement erneut implementieren, das die Basisklasse bereits implementiert hat. Dies unterscheidet sich von der Außerkraftsetzung des Basisklassenelements in den folgenden Punkten:

  • Der Basisklassenmempel muss nicht außer Kraft gesetzt werden, um erneut implementiert zu werden.
  • Sie können das Element mit einem anderen Namen erneut anwenden.

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

Siehe auch