Compartilhar via


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)

Propriedade declaração

Sub-rotina demonstrativo (Visual Basic)

Consulte também

Conceitos

Sombreamento em Visual Basic

Referência

MustOverride

NotOverridable

Substitui

Palavras-chave Linguagem Visual Basic