ЛЕКЦИЯ № 13. Совместимость типов объектов УД. Информатика и информационные технологии

Темы: Занимательные материалы Лекции Образовательные программы Информатика

Наталья Оборина Сертификат автора

Инкапсуляция Объединение в объекте кода и данных называется инкапсуляцией. В принципе, возможно предоставить достаточное количество методов, благодаря которым пользователь объекта никогда не будет обращаться к полям объекта непосредственно. Некоторые другие объектно-ориентированные языки, например Smalltalk, требуют обязательной инкапсуляции, однако в Borland Pascal имеется выбор. Например, объекты TEmployee и THourly написаны таким образом, что совершенно исключена необходимость прямого обращения к их внутренним полям данных: type TEmployee = object Name, Title: string[25]; Rate: Real; procedure Init (AName, ATitle: string; ARate: Real); function GetName : String; function GetTitle : String; function GetRate : Real; function GetPayAmount : Real; end; THourly = object(TEmployee) Time: Integer; procedure Init(AName, ATitle: string; ARate: Real, Atime: Integer); function GetPayAmount : Real; end;


Медианары для учителей с выдачей свидетельства

ЛЕКЦИЯ № 13. Совместимость типов объектов.docx (39.73 Кб)

Получить свидетельство
Медианары для учителей с выдачей свидетельства
закрыть
НОВОЕ СООБЩЕНИЕ
Администрация «Знанио»
Здравствуйте, Вы приглашены к участию в
Международных дистанционных ОЛИМПИАДАХ
на самых лучших условиях:

- призовой фонд до 1 500 000₽
- компенсация расходов 47₽ за участника
- смартфоны в подарок
- наградные документы нового образца
- уникальные призо...
Подробнее... или выбрать предмет...