Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Ключевое слово sealed

Пример 1. | Построение цепочки вызовов конструкторов с использованием this. | Инкапсуляция с использованием традиционных методов доступа и изменения | Инкапсуляция с использованием свойств .NET | Свойства, доступные только для чтения и только для записи | Статические свойства | Статические конструкторы | Абстрактные классы | Полиморфный интерфейс | Сокрытие методов |


Читайте также:
  1. I. Вступительное слово классного руководителя.
  2. II. Вступительное слово учителя.
  3. II. Если слово не из списка для запоминания и не исключение, то определяю,
  4. II. Иисус - воплотившееся слово Бога-Творца.
  5. II. Работа над смысловой и интонационной законченностью предположения.
  6. III. Перепишите и переведите письменно предложения и словосочетания, обратите внимание
  7. III. Работа над построением словосочетаний и предложений.

В С# поддерживается еще одно ключевое слово — sealed, которое предотвращает наследование. Если класс помечен как sealed (запечатанный), компилятор не позволяет наследовать от него.

Предположим, что в нашей иерархии классов появился класс – PTSalesPerson (от part-time продавцы на неполный рабочий день), который наследует существующему классу SalesPerson. Предположим, что мы хотим запретить производить какие либо классы от PTSalesPerson.

(этот код вставляем в проект EmployeeExample, пространство имен Employees)

Задание!!!: протестировать, исправить возможные ошибки

 

6 Поддержка полиморфизма в С#

В базовом классе Employee был определен метод по имени GiveBonus() со следующей первоначальной реализацией:


Дата добавления: 2015-07-25; просмотров: 93 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
SetFullName (fullName);| Ключевые слова virtual и override

mybiblioteka.su - 2015-2024 год. (0.008 сек.)