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


NotOverridable (Visual Basic)

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

Заметки

NotOverridable модификатор предотвращает свойство или метод из переопределения в производном классе.Overridable (Visual Basic) модификатор позволяет свойство или метод в классе, который должен быть переопределен в производном классе.Дополнительные сведения см. в разделе Основы наследования (Visual Basic).

Если Overridable OR NotOverridable не указан модификатор, зависит от параметра по умолчанию переопределяют ли свойство или метод свойство или метод базового класса.Если свойство или метод переопределяет свойство или метод базового класса, то параметр по умолчанию Overridable; в противном случае он NotOverridable.

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

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

Общая модификаторы

Нельзя задавать Overridable OR NotOverridable для a Private метод.

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

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

Модификаторы (Visual Basic)

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