Шаг 15 - Запрет наследования

При создании приложений с управляемым кодом можно запретить наследование.

Visual C++.Net
Visual Basic.Net
CSharp

Visual C++.Net

__sealed class CMyClass
{
};

class CMyNewClass : public CMyClass // ошибка, наследование запрещено
{
};

Visual Basic.Net

NotInheritable Class CMyClass 

End Class
    
Public Class CMyNewClass
	Inherits CMyClass	rem ошибка, наследование запрещено
End Class

CSharp

sealed class CMyClass
{

}

	
class CMyNewClass : CMyClass // ошибка, наследование запрещено
{

}

Загрузить проект | Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 10.07.2002