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)
Sub (Instrucción, Visual Basic)
Vea también
Referencia
Conceptos
Fundamentos de la herencia (Visual Basic)