Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Hiermee geeft u op dat een eigenschap of procedure kan worden overschreven door een identiek benoemde eigenschap of procedure in een afgeleide klasse.
Opmerkingen
Met de Overridable wijzigingsfunctie kan een eigenschap of methode in een klasse worden overschreven in een afgeleide klasse. De wijzigingsfunctie NotOverridable voorkomt dat een eigenschap of methode wordt overschreven in een afgeleide klasse. Zie Basisbeginselen van overname voor meer informatie.
Als de Overridable of NotOverridable wijzigingsfunctie niet is opgegeven, is de standaardinstelling afhankelijk van of de eigenschap of methode een eigenschap of methode van de basisklasse overschrijft. Als de eigenschap of methode een basisklasse-eigenschap of -methode overschrijft, is Overridablede standaardinstelling ; anders is NotOverridablehet .
U kunt schaduwen of overschrijven om een overgenomen element opnieuw te definiƫren, maar er zijn aanzienlijke verschillen tussen de twee benaderingen. Zie Schaduwen in Visual Basic voor meer informatie.
Een element dat kan worden overschreven, wordt soms een virtueel element genoemd. Als het kan worden overschreven, maar dat niet hoeft te zijn, wordt het ook wel een concreet element genoemd.
U kunt alleen in een eigenschaps- of proceduredeclaratieverklaring gebruiken Overridable .
Gecombineerde modifiers
U kunt geen methode opgeven Overridable of NotOverridable voor een Private methode.
U kunt niet samen metOverridable, MustOverrideof NotOverridable in dezelfde declaratie opgevenShared.
Omdat een overschrijvend element impliciet kan worden overschreven, kunt u niet combineren Overridable met Overrides.
Gebruik
De Overridable wijzigingsfunctie kan in deze contexten worden gebruikt: