Читайте также:
|
|
В С# поддерживается еще одно ключевое слово — sealed, которое предотвращает наследование. Если класс помечен как sealed (запечатанный), компилятор не позволяет наследовать от него.
Предположим, что в нашей иерархии классов появился класс – PTSalesPerson (от part-time продавцы на неполный рабочий день), который наследует существующему классу SalesPerson. Предположим, что мы хотим запретить производить какие либо классы от PTSalesPerson.
(этот код вставляем в проект EmployeeExample, пространство имен Employees)
Задание!!!: протестировать, исправить возможные ошибки
6 Поддержка полиморфизма в С#
В базовом классе Employee был определен метод по имени GiveBonus() со следующей первоначальной реализацией:
Дата добавления: 2015-07-25; просмотров: 93 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
SetFullName (fullName); | | | Ключевые слова virtual и override |