Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Климов. Лекции / Алг_яз_Лекция_4.pptx
Скачиваний:
28
Добавлен:
14.05.2015
Размер:
616.74 Кб
Скачать

СКРЫТИЕ ДАННЫХ В ОБЪЕКТАХ

Иногда при использовании

объектов внутри модулей могут встретиться части описаний объектов, которые экспортировать нежелательно, например в коммерческих

приложениях.

Необходимо предусмотреть объекты, методы которых доступны, но непосредственный доступ к данным объекта запрещен.

В Турбо Паскале для этих целей

используются скрытые (частные) поля и методы.

21

Скрытые поля и методы доступны только внутри того модуля, в к

Скрытие данных в объектах

22

Полное описание объекта будет

 

выглядеть следующим образом:

 

ТУРЕ

 

 

 

 

NewObject = OBJECT(родитель)

 

поля;

{общедоступные}

 

методы;

{общедоступные}

 

PRIVATE

 

{частные}

 

 

поля;

 

 

 

методы;

{частные}

 

PUBLIC

 

{общедоступные}

 

 

поля;

 

 

END;

методы; {общедоступные}

 

 

Скрытие данных в объектах

23

Добавление методов косвенного обращения к полям типа

Оптимизация представления методов

24

Оптимизация представления методов

25

Соседние файлы в папке Климов. Лекции