NotOverridable

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

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

Заметки

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

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

Правила

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

  • **Комбинированные модификаторы.**NotOverridable нельзя указывать в одном и том же объявлении MustOverride вместе с Overridable или Shared .

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

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

Оператор Property

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

См. также

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

Сокрытие в Visual Basic

Ссылки

MustOverride

Overridable

Overrides

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