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


NotOverridable (Visual Basic)

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

Заметки

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

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

Правила

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

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

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

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

Оператор Property

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

См. также

Ссылки

MustOverride (Visual Basic)

Overridable (Visual Basic)

Overrides (Visual Basic)

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

Сокрытие в Visual Basic

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

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