NotOverridable (Visual Basic)
Указывает, что свойство или процедура нельзя переопределить в производном классе.
Замечания
Модификатор NotOverridable
предотвращает переопределение свойства или метода в производном классе. Переопределенный модификатор позволяет переопределить свойство или метод в классе в производном классе. Дополнительные сведения см. в статье Inheritance Basics (Visual Basic) (Основная информация о наследовании в Visual Basic).
Overridable
Если параметр или NotOverridable
модификатор не указан, параметр по умолчанию зависит от того, переопределяет ли свойство или метод базового класса. Если свойство или метод переопределяет свойство базового класса или метод, параметр по умолчанию имеет значение Overridable
; в противном случае это NotOverridable
значение.
Элемент, который не может быть переопределен, иногда называется запечатанным элементом.
Можно использовать NotOverridable
только в инструкции объявления свойства или процедуры. Можно указать NotOverridable
только свойство или процедуру, которая переопределяет другое свойство или процедуру, то есть только в сочетании с Overrides
.
Объединенные модификаторы
Невозможно указать Overridable
или NotOverridable
для Private
метода.
Нельзя указать NotOverridable
вместе с MustOverride
, Overridable
или Shared
в том же объявлении.
Использование
Модификатор NotOverridable
можно использовать в следующих контекстах:
См. также
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по