Содержание

С О Д Е Р Ж А Н И Е

Введение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

1. Объектные типы и экземпляры объектов . . . . . . . . . . . . . . . . . 6

2. Совместимость объектных типов в языке Object Pascal . . . . .. . . . 8

3. Полиморфизм и совместимость объектных типов . . . . . . . . . . . 14

4. Расширяющиеся объекты . . . . . . . . . . . . . . . . . . . . . . . . . . 18

5. Совместимость объектов различных классов в Delphi . . . . . . . . . . . 21

Заключение . . . . . . . . . . 23

Список использованной литературы . . . . . . . . . . . . . . . . . . . . . . . 24

Выдержка из текста

В В Е Д Е Н И Е

Достоинством среды разработки программ Delphi и используемого в ней Object Pascal является возможность использования широкого набора разных типов данных. Тип данных определяет возможные значения констант, переменных, функций, выражений и операций, которые могут выполняться над ними.

В следствие того, что Object Pascal – типизированный язык, все применяемые в нем операции определены только над операндами совместимых типов.

Два типа считаются совместимыми, если

• оба они есть один и тот же тип;

• один тип есть тип-диапазон второго типа;

• оба они являются типами-диапазонами одного и того же базового типа;

• один тип есть строка, а другой – строка или символ;

• оба они есть процедурные типы с одинаковым типом результата (для типа-функции), одинаковым количеством параметров и одинаковым типом взаимно соответствующих параметров.

…..

Целью данной работы является изучение собенностей совместимости объектных типов в языках программирования Object Pascal/Delphi. В работе представлены программы, иллюстрирующие особенности реализации совместимости объектных типов в практически важных ситуациях.

Список использованной литературы

Список использованной литературы

1. Буч Гр. и др. Объектно-ориентированный анализ и проектирование с примерами приложений. 3-е изд. М.: Вильямс, 2008.

2. Марченко А.И., Марченко Л.А. Программирование в среде Object Pascal. Учебное пособие. Изд.9. Корона-Век. 2007

3. Гордон Я. Тонкости программирования на языке Паскаль: Учебное пособие по программированию на ПК. М.: Бук-Пресс, 2006.

4. Попов В.Б. Паскаль и Дельфи. Самоучитель. Учебное пособие. СПб.: Питер, 2003.

5. Потопахин В.В. Object Pascal. Решение сложных задач. СПб: БХВ-Петербург, 2006.

6. Элиенс А. Принципы объектно-ориентированной разработки программ. 2-е издание. – М.: Вильямс, 2002.

7. Синтес А. Освой самостоятельно объектно-ориентированное программирование за 21 день. – М.: Вильямс, 2004.

Похожие записи