Dela via


NotOverridable (Visual Basic)

Anger att en egenskap eller procedur inte kan åsidosättas i en härledd klass.

Kommentarer

Modifieraren NotOverridable förhindrar att en egenskap eller metod åsidosättas i en härledd klass. Med den overridbara modifieraren kan en egenskap eller metod i en klass åsidosättas i en härledd klass. Mer information finns i Arvsgrunder.

Om modifieraren Overridable eller NotOverridable inte har angetts beror standardinställningen på om egenskapen eller metoden åsidosätter en basklassegenskap eller -metod. Om egenskapen eller metoden åsidosätter en basklassegenskap eller -metod är Overridablestandardinställningen . Annars är NotOverridableden .

Ett element som inte kan åsidosättas kallas ibland för ett förseglat element.

Du kan bara använda NotOverridable i en egenskaps- eller procedurdeklarationssats. Du kan bara ange NotOverridable en egenskap eller procedur som åsidosätter en annan egenskap eller procedur, dvs. endast i kombination med Overrides.

Kombinerade modifierare

Du kan inte ange Overridable eller NotOverridable för en Private metod.

Du kan inte ange NotOverridable tillsammans med MustOverride, Overridableeller Shared i samma deklaration.

Användning

Modifieraren NotOverridable kan användas i följande sammanhang:

Funktionsuttryck

Egenskapsutdrag

Underuttryck

Se även