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