MustOverride (Visual Basic)
Anger att en egenskap eller procedur inte implementeras i den här klassen och måste åsidosättas i en härledd klass innan den kan användas.
Kommentarer
Du kan bara använda MustOverride
i en egenskaps- eller procedurdeklarationssats. Egenskapen eller proceduren som anger MustOverride
måste vara medlem i en klass och klassen måste vara märkt MustInherit.
Regler
Ofullständig deklaration. När du anger
MustOverride
anger du inte några ytterligare kodrader för egenskapen eller proceduren, inte ens instruktionenEnd Function
,End Property
ellerEnd Sub
.Kombinerade modifierare. Du kan inte ange
MustOverride
tillsammans medNotOverridable
,Overridable
ellerShared
i samma deklaration.Skuggning och åsidosättande. Både skuggning och åsidosättande omdefinierar ett ärvt element, men det finns betydande skillnader mellan de två metoderna. Mer information finns i Skuggning i Visual Basic.
Alternativa villkor. Ett element som inte kan användas förutom i en åsidosättning kallas ibland för ett rent virtuellt element.
Modifieraren MustOverride
kan användas i följande sammanhang: