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 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 metNotOverridable, MustOverrideof Overridable in dezelfde declaratie opgevenShared.
Gebruik
De NotOverridable wijzigingsfunctie kan in deze contexten worden gebruikt: