MustOverride (Visual Basic)
Указывает, что свойство или процедура не реализованы в этом классе и должны быть переопределены в производном классе, прежде чем его можно будет использовать.
Замечания
Можно использовать MustOverride
только в инструкции объявления свойства или процедуры. Свойство или процедура, указывающая MustOverride
, должна быть членом класса, а класс должен быть помечен как MustInherit.
Правила
Неполное объявление. При указании
MustOverride
вы не предоставляете никаких дополнительных строк кода для свойства или процедуры, а не инструкции ,End Property
илиEnd Sub
инструкцииEnd Function
.Объединенные модификаторы. Нельзя указать
MustOverride
вместе сNotOverridable
,Overridable
илиShared
в том же объявлении.Тени и переопределение. Сокрытие и переопределение заменяют наследуемый элемент, но между этими подходами существуют значительные различия. Дополнительные сведения см. в разделе "Тени" в Visual Basic.
Альтернативные термины. Элемент, который нельзя использовать, кроме переопределения, иногда называется чистым виртуальным элементом.
Модификатор MustOverride
можно использовать в следующих контекстах: