Вход


Главная страница >> Учебный процесс >> Конспекты >> Delphi. Библиотека визуальных компонентов VCL >> Структура справочника и соглашения >> Области видимости
Переход на главную страницу

Сервер поддерживается
кафедрой информатики и вычислительной техники ГрГУ
тел. +375-(0)152-445-101
E-mail :
kadan@grsu.grodno.by


[Назад]    [Содержание ]    [Вперед]

  


Области видимости


Области видимости. "Общие", "личные" и "защищенные" события и методы.
Области видимости. "Опубликованные" события и методы.

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

При описании нового класса важен разумный компромисс. С одной стороны, требуется скрыть методы и поля, представляющие собой внутреннее устройство класса. Маловажные детали на других уровнях будут бесполезны и только помешают целостности восприятия. Доступ к важным деталям нужно организовать через систему проверок.

С другой стороны, если слишком ограничить того, кто будет порождать классы-потомки, и не обеспечить ему максимальный инструментарий и ширину маневра, то он и не будет использовать ваш класс.

В новой модели объектов языка Object Pascal усовершенствован механизм доступа к составным частям объекта, определяющий области, где ими можно пользоваться (т. е. области видимости). Поля и методы могут относиться уже не к двум (как в прежней версии языка), а к четырем группам, отличающимся областями. Помимо "общих" (public) и "личных" (private), теперь методы и свойства могут быть "защищенными" (protected) и "опубликованными" (published).



[Назад]    [Содержание ]    [Вперед]

  


Для комментария : kadan@grsu.grodno.by

  
За содержание страницы отвечает Гончарова М.Н.
©
Кафедра СПиКБ, 2002-2017