Die '<Klassenname>'-Klasse kann nicht von sich selbst erben: <Meldung>

Aktualisiert: November 2007

Class '<classname>' cannot inherit from itself: <message>

Eine Inherits-Anweisung in einer Klassendefinition gibt die eigene Klasse an.

Eine Klasse kann von einer anderen Klasse erben und hierdurch alle Member der geerbten Klasse übernehmen, sodass diese Member nicht erneut für die Klasse definiert werden müssen. Eine solche Klasse wird als abgeleitete Klasse und die vererbende Klasse als Basisklasse bezeichnet.

Das Erben einer Klasse von sich selbst ist sinnlos, da sie bereits alle eigenen Member besitzt.

Fehler-ID: BC30257

So beheben Sie diesen Fehler

  1. Überprüfen Sie die Schreibweise des Klassennamens in der Inherits-Anweisung.

  2. Wenn Sie nicht beabsichtigen, eine andere Klasse zu vererben, entfernen Sie die Inherits-Anweisung vollständig.

  3. Überprüfen Sie, ob die angegebene Meldung Vorschläge enthält.

Siehe auch

Weitere Ressourcen

Vererbung in Visual Basic

Was sind Klassen?