Share via


Overridable

Actualización: noviembre 2007

Especifica que una propiedad o procedimiento se puede reemplazar por una propiedad o procedimiento con nombre idéntico de una clase derivada.

Comentarios

Overridable es el valor predeterminado de un procedimiento o propiedad que invalida un procedimiento o propiedad de clase base.

Puede sombrear o invalidar para definir de nuevo un elemento heredado, pero hay diferencias significativas entre los dos enfoques. Para obtener más información, vea Sombrear en Visual Basic.

Un elemento que se puede reemplazar se denomina en ocasiones elemento virtual. Si se puede reemplazar, pero no tiene que reemplazarse, en ocasiones también se denomina elemento concreto.

Reglas

  • Contexto de la declaración. Sólo puede utilizarse Overridable en una propiedad o instrucción de declaración de procedimiento.

  • Modificadores combinados. No se puede especificar Overridable junto con MustOverride, NotOverridable o Shared en la misma declaración. Dado que un elemento de reemplazo es implícitamente reemplazable, no puede combinar Overridable con Overrides.

El modificador Overridable se puede utilizar en estos contextos:

Instrucción Function (Visual Basic)

Property (Instrucción)

Instrucción Sub (Visual Basic)

Vea también

Conceptos

Sombrear en Visual Basic

Referencia

MustOverride

NotOverridable

Overrides

Palabras clave del lenguaje Visual Basic