Freigeben über


<Schnittstellenname>.<Membername> wird bereits durch die <Basisklassenname>-Basisklasse implementiert. Die erneute Implementierung von <Typ> wird angenommen

Aktualisiert: November 2007

'<interfacename>.<membername>' is already implemented by the base class '<baseclassname>'. Re-implementation of <type> assumed

In einer Eigenschaft, einer Prozedur oder einem Ereignis in einer abgeleiteten Klasse wird eine Implements-Klausel verwendet, die einen Schnittstellenmember angibt, der bereits in der Basisklasse implementiert ist.

Eine abgeleitete Klasse kann einen Schnittstellenmember erneut implementieren, der durch seine Basisklasse implementiert ist. Dies ist nicht mit dem Überschreiben der Basisklassenimplementierung identisch. Weitere Informationen finden Sie unter Implements (Visual Basic).

Standardmäßig ist diese Meldung eine Warnung. Informationen über das Ausblenden von Warnungen bzw. über die Behandlung von Warnungen als Fehler finden Sie unter Konfigurieren von Warnungen in Visual Basic.

Fehler-ID: BC42015

So beheben Sie diesen Fehler

  • Wenn Sie den Schnittstellenmember erneut implementieren möchten, müssen Sie keine Maßnahmen ergreifen. Code in der abgeleiteten Klasse greift auf den erneut implementierten Member zu, es sei denn, Sie verwenden das MyBase-Schlüsselwort, um auf die Basisklassenimplementierung zuzugreifen.

  • Wenn Sie den Schnittstellenmember nicht erneut implementieren möchten, entfernen Sie die Implements-Klausel aus der Deklaration der Eigenschaft, der Prozedur bzw. des Ereignisses.

Siehe auch

Konzepte

Implements-Schlüsselwort und Implements-Anweisung

Weitere Ressourcen

Schnittstellen in Visual Basic