MustOverride (Visual Basic)
Especifica que uma propriedade ou um procedimento não está implementado nessa classe e deve ser substituído em uma classe derivada para poder ser usado.
Comentários
Você só pode usar MustOverride
em uma instrução de declaração de propriedade ou procedimento. A propriedade ou o procedimento que especifica MustOverride
deve ser membro de uma classe, que deve ser marcada como MustInherit.
Regras
Declaração Incompleta. Ao especificar
MustOverride
, você não fornece nenhuma linha de código adicional para a propriedade ou o procedimento, nem mesmo a instruçãoEnd Function
,End Property
ouEnd Sub
.Modificadores Combinados. Você não pode especificar
MustOverride
junto comNotOverridable
,Overridable
ouShared
na mesma declaração.Sombreamento e Substituição. O sombreamento e a substituição redefinem um elemento herdado, mas há diferenças significativas entre as duas abordagens. Para saber mais, consulte Sombreamento no Visual Basic.
Termos Alternativos. Um elemento que não pode ser usado, exceto em uma substituição, às vezes é chamado de virtual puro.
O modificador MustOverride
pode ser usado nestes contextos: