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)
Instrucción Sub (Visual Basic)