Delen via


NotOverridable (Visual Basic)

Hiermee geeft u op dat een eigenschap of procedure niet kan worden overschreven in een afgeleide klasse.

Opmerkingen

De NotOverridable wijzigingsfunctie voorkomt dat een eigenschap of methode wordt overschreven in een afgeleide klasse. Met de overschrijfbare wijzigingsfunctie kan een eigenschap of methode in een klasse worden 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 .

Een element dat niet kan worden overschreven, wordt ook wel een verzegeld element genoemd.

U kunt alleen in een eigenschaps- of proceduredeclaratieverklaring gebruiken NotOverridable . U kunt alleen opgeven NotOverridable voor een eigenschap of procedure die een andere eigenschap of procedure overschrijft, dat wil gezegd, alleen in combinatie met Overrides.

Gecombineerde modifiers

U kunt geen methode opgeven Overridable of NotOverridable voor een Private methode.

U kunt niet samen metMustOverride, Overridableof Shared in dezelfde declaratie opgevenNotOverridable.

Gebruik

De NotOverridable wijzigingsfunctie kan in deze contexten worden gebruikt:

Functie-instructie

Eigenschapsinstructie

Subinstructie

Zie ook