Основы C#. Урок 20. Запрещение наследования или модификатор sealed
На прошлом уроке мы рассмотрели абстрактные классы. Их основное назначение - быть предками для других классов. На другом конце иерархии стоят так называемые sealed-классы. От них нельзя производить другие классы. Синтаксис для тах такой же, как и для обычных классов, за исключением ключевого слова sealed. Вот пример:
... sealed class MyClass { //Методы и переменные класса int x; ... } class MyClass2: MyClass //Ошибка! { ... } ...
Как вы видите, от sealed-класса MyClass нельзя делать классы-потомки.