Overridable
Especifica que uma propriedade ou um procedimento pode ser sobreposto por uma propriedade nomeada de forma idêntica ou procedimento em um classe derivada.
Comentários
Overridable é a configuração padrão para uma propriedade ou um procedimento que não substitui uma classe base ou procedimento.
Você pode sombrear ou substituir para redefinir um elemento herdado, mas há diferenças significativas entre as duas abordagens.Para obter mais informações, consulte Sombreamento em Visual Basic.
Um elemento que pode ser substituído às vezes é conhecido como um elemento Virtual.Se ele pode ser substituído, mas não precisa ser, ele é às vezes também chamado um elemento Concrete.
Regras
Contexto da Declaração. Você pode usar Overridable somente na declaração de uma propriedade ou procedimento.
Modificadores Combinados. Você não pode especificarOverridablejunto com MustOverride,NotOverridable ou Shared na mesma declaração.Como um elemento de substituição é implicitamente substituível, você não pode combinar Overridable com Overrides.
O modificador Overridable pode ser utilizado nestes contextos:
Instrução Function (Visual Basic)
Sub-rotina demonstrativo (Visual Basic)