Compartir vía


NotOverridable (Visual Basic)

Especifica que una propiedad o procedimiento no se puede invalidar en una clase derivada.

Observaciones

El NotOverridable modificador impide que una propiedad o método se invalide en una clase derivada. El modificador reemplazable permite reemplazar una propiedad o un método de una clase en una clase derivada. Para obtener más información, vea Aspectos básicos de la herencia.

Si no se especifica el Overridable modificador o NotOverridable , el valor predeterminado depende de si la propiedad o el método invalida una propiedad o método de clase base. Si la propiedad o el método invalida una propiedad o método de clase base, el valor predeterminado es Overridable; de lo contrario, es NotOverridable.

A veces, un elemento que no se puede invalidar se denomina elemento sellado .

NotOverridable solo se puede usar en instrucciones de declaración de procedimiento o propiedad. Solo puede especificar NotOverridable en una propiedad o procedimiento que invalide otra propiedad o procedimiento, es decir, solo en combinación con Overrides.

Modificadores combinados

No se puede especificar Overridable ni NotOverridable para un Private método .

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

Uso

El NotOverridable modificador se puede usar en estos contextos:

Instrucción Function

Declaración de Propiedad

Instrucción Sub

Consulte también