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