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


Overridable

Обновлен: Ноябрь 2007

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

Заметки

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

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

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

Правила

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

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

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

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

Оператор Property

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

См. также

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

Сокрытие в Visual Basic

Ссылки

MustOverride

NotOverridable

Overrides

Ключевые слова языка Visual Basic