NotOverridable (Visual Basic)

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

Comentarios

El NotOverridable modificador impide que una propiedad o método se invalide en una clase derivada. El modificador Overridable permite que una propiedad o método de una clase se invalide en una clase derivada. Para más información, vea Fundamentos de la herencia.

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

Un elemento que no se puede invalidar a veces se denomina elemento sellado.

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

Modificadores combinados

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

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

Uso

El modificador NotOverridable se puede utilizar en los contextos siguientes:

Instrucción Function

Property Statement

Instrucción Sub

Consulta también