Compartir vía


MustOverride (Visual Basic)

Especifica que una propiedad o procedimiento no se implementa en esta clase y se debe invalidar en una clase derivada antes de poder usarse.

Observaciones

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 proporcionan líneas de código adicionales para la propiedad o procedimiento, ni siquiera la End Functioninstrucción , End Propertyo End Sub .

  • Modificadores combinados. No se puede especificar MustOverride junto con NotOverridable, Overridableo Shared en la misma declaración.

  • Sombra y invalidación. Tanto el sombreado como la invalidación vuelven a definir un elemento heredado, pero hay diferencias significativas entre los dos enfoques. Para obtener más información, vea Sombreado en Visual Basic.

  • Términos alternativos. Un elemento que no se puede usar excepto en una invalidación a veces se denomina elemento virtual puro .

El MustOverride modificador se puede usar en estos contextos:

Instrucción Function

Declaración de Propiedad

Instrucción Sub

Consulte también