Compartir a través de


NotOverridable (Visual Basic)

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

Comentarios

El modificador de NotOverridable evita que una propiedad o un método se invalide en una clase derivada.El modificador de Overridable (Visual Basic) permite una propiedad o un método de una clase que se invalide en una clase derivada.Para obtener más información, vea Fundamentos de la herencia (Visual Basic).

Si no se especifica el modificador de Overridable o de NotOverridable , la configuración predeterminada depende de si la propiedad o el método reemplaza una propiedad o un método de clase base.Si la propiedad o el método reemplaza una propiedad o un método de clase base, la configuración predeterminada es Overridable; de lo contrario, es NotOverridable.

Un elemento que no se puede reemplazar se denomina en ocasiones elemento sellado.

Sólo puede utilizarse NotOverridable en una propiedad o instrucción de declaración de procedimiento.Sólo puede especificar NotOverridable en una propiedad o procedimiento que reemplaza otra propiedad o procedimiento, es decir, sólo en combinación con Overrides.

modificadores combinados

No puede especificar Overridable o NotOverridable para un método de Private .

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

Uso

El modificador NotOverridable se puede utilizar en estos contextos:

Function (Instrucción, Visual Basic)

Property (Instrucción)

Sub (Instrucción, Visual Basic)

Vea también

Referencia

MustOverride (Visual Basic)

Overridable (Visual Basic)

Overrides (Visual Basic)

Conceptos

Fundamentos de la herencia (Visual Basic)

Sombrear en Visual Basic

Otros recursos

Modificadores de Visual Basic

Palabras clave de Visual Basic