Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Anger att en egenskap eller procedur kan åsidosättas av en identiskt namngiven egenskap eller procedur i en härledd klass.
Anmärkningar
Med Overridable modifieraren kan en egenskap eller metod i en klass åsidosättas i en härledd klass.
Modifieraren NotOverridable förhindrar att en egenskap eller metod å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 .
Du kan skugga eller åsidosätta för att omdefiniera ett ärvt element, men det finns betydande skillnader mellan de två metoderna. Mer information finns i Skuggning i Visual Basic.
Ett element som kan åsidosättas kallas ibland för ett virtuellt element. Om det kan åsidosättas, men inte behöver vara det, kallas det ibland också ett konkret element.
Du kan bara använda Overridable i en egenskaps- eller procedurdeklarationssats.
Kombinerade modifierare
Du kan inte ange Overridable eller NotOverridable för en Private metod.
Du kan inte ange Overridable tillsammans med MustOverride, NotOverridableeller Shared i samma deklaration.
Eftersom ett åsidosättande element implicit kan åsidosättas kan du inte kombinera Overridable med Overrides.
Användning
Modifieraren Overridable kan användas i följande sammanhang: