MustOverride (Visual Basic)
Especifica que una propiedad o procedimiento no se implementa en esta clase y que debe invalidarse en una clase derivada para poder utilizarlo.
Comentarios
MustOverride
solo se puede usar en instrucciones de declaración de procedimiento o propiedad. La propiedad o procedimiento que especifica MustOverride
debe ser miembro de una clase y la clase debe marcarse como MustInherit.
Reglas
Declaración incompleta. Cuando se especifica
MustOverride
, no se suministra ninguna línea de código adicional para la propiedad o el procedimiento, ni siquiera la instrucciónEnd Function
,End Property
oEnd Sub
.Modificadores combinados. No es posible especificar
MustOverride
junto conNotOverridable
,Overridable
oShared
en la misma declaración.Sombreado y reemplazos. Aunque tanto el sombreado como el reemplazo redefinen elementos heredados, existen diferencias significativas entre ambos conceptos. Para más información, consulte Propiedades reemplazadas en Visual Basic.
Términos alternativos. Un elemento que no se puede usar excepto en una invalidación a menudo se denomina un elemento virtual puro.
El modificador MustOverride
se puede utilizar en los contextos siguientes: