MustOverride (Visual Basic)

Specifies that a property or procedure is not implemented in this class and must be overridden in a derived class before it can be used.

Comentários

You can use MustOverride only in a property or procedure declaration statement. The property or procedure that specifies MustOverride must be a member of a class, and the class must be marked MustInherit (Visual Basic).

Rules

  • Incomplete Declaration. Quando você especificar MustOverride, você não fornecer quaisquer linhas adicionais de código para a propriedade ou um procedimento, não até o End Function, End Property, ou End Sub demonstrativo.

  • Combined Modifiers. Não é possível especificar MustOverride em conjunto com NotOverridable, Overridable, ou Shared na mesma declaração.

  • Sombreamento e substituição. Both shadowing and overriding redefine an inherited element, but there are significant differences between the two approaches. For more information, see Sombreamento em Visual Basic.

  • Alternar Termos. Às vezes é chamado de um elemento que não pode ser usado, exceto um substituir um puro virtual elemento.

The MustOverride modifier can be used in these contexts:

Instrução Function (Visual Basic)

Propriedade declaração

Instrução Sub (Visual Basic)

Consulte também

Referência

NotOverridable (Visual Basic)

Overridable (Visual Basic)

Overrides (Visual Basic)

MustInherit (Visual Basic)

Conceitos

Sombreamento em Visual Basic

Outros recursos

Palavras-chave (Visual Basic)