Поделиться через


Overridable (Visual Basic)

Указывает, что свойство или процедура могут быть переопределены свойством или процедурой с теми же именами в производном классе.

Заметки

По умолчанию Overridable устанавливается для свойства или процедуры, которая переопределяет свойство или процедуру базового класса.

Для переопределения наследуемого элемента можно использовать затенение или переопределение, но существуют значительные различия между двумя способами. Дополнительные сведения см. в разделе Сокрытие в Visual Basic.

Элемент, который может быть переопределен, иногда называют виртуальным элементом. Если он может быть переопределен, но это делать необязательно, то он иногда называется устойчивым элементом.

Правила

  • Контекст объявления. Можно использовать Overridable только в операторе объявления свойства или процедуры.

  • Комбинированные модификаторы. Нельзя указывать в одном объявлении Overridable вместе с MustOverride, NotOverridable или Shared. Поскольку переопределяемый элемент является неявно переопределяемым, нельзя объединять Overridable с Overrides.

Модификатор Overridable можно использовать в следующих контекстах:

Оператор Function (Visual Basic)

Оператор Property

Оператор Sub (Visual Basic)

См. также

Ссылки

MustOverride (Visual Basic)

NotOverridable (Visual Basic)

Overrides (Visual Basic)

Основные понятия

Сокрытие в Visual Basic

Другие ресурсы

Ключевые слова (Visual Basic)