Модули в языке Паскаль. Структура модулей. Доступ к объектам модуля.
Модуль в Паскале автономно компилируемая модульная удиница: включающие в себя компоненты раздела описания и возможно некоторые исполняемые операторы.
Всякий модуль Паскаля имеет следующую структуру:
Unit <имя_модуля>; interface <интерфейсная часть>; implementation < исполняемая часть >; begin <инициирующая часть>; end.
Здесь UNIT – зарезервированное слово (единица); начинает заголовок модуля;
· <имя_модуля> - имя модуля (правильный идентификатор);
· INTERFACE – зарезервированное слово (интерфейс); начинает интерфейсную часть модуля;
· IMPLEMENTATION – зарезервированное слово (выполнение); начинает исполняемую часть модуля;
· BEGIN – зарезервированное слово; начинает инициирующую часть модуля; причем конструкция begin <инициирующая часть> необязательна;
· END – зарезервированное слово – признак конца модуля.
Таким образом, модуль Паскаля состоит из заголовка и трех составных частей, любая из которых может быть пустой.
Компилятор помещает каждый модуль в программный сегмент Количество одновременно подключенных модулей ограниченно только доступной памятью
UNIT <имя>; Interface <то чно доступно другим модулям и основной программе>; Implementation <исполняемая часть>; end;
Не нашли, что искали? Воспользуйтесь поиском:
|