Delen via


MustOverride (Visual Basic)

Hiermee geeft u op dat een eigenschap of procedure niet in deze klasse is geïmplementeerd en moet worden overschreven in een afgeleide klasse voordat deze kan worden gebruikt.

Opmerkingen

U kunt alleen in een eigenschaps- of proceduredeclaratieverklaring gebruiken MustOverride . De eigenschap of procedure die aangeeft MustOverride , moet lid zijn van een klasse en de klasse moet worden gemarkeerd als MustInherit.

Regels

  • Onvolledige verklaring. Wanneer u opgeeftMustOverride, geeft u geen extra regels code op voor de eigenschap of procedure, zelfs niet de , End Propertyof End Sub instructieEnd Function.

  • Gecombineerde modifiers. U kunt niet samen metNotOverridable, Overridableof Shared in dezelfde declaratie opgevenMustOverride.

  • Schaduw en overschrijven. Zowel schaduwen als negeren herdefinieren van een overgenomen element, maar er zijn aanzienlijke verschillen tussen de twee benaderingen. Zie Schaduwen in Visual Basic voor meer informatie.

  • Alternatieve termen. Een element dat niet kan worden gebruikt, behalve in een onderdrukking, wordt ook wel een puur virtueel element genoemd.

De MustOverride wijzigingsfunctie kan in deze contexten worden gebruikt:

Functie-instructie

Eigenschapsinstructie

Subinstructie

Zie ook