div.main {margin-left: 20pt; margin-right: 20pt} Директивы видимости
Александр Василевский
Все что объявлено в секции private, доступно только внутри модуля в котором
объявлен класс (приватные объявления). Здесь как правило объявляются
переменные, в которых хранятся значения свойств, а также методы (процедуры
или функции) доступа к ним.
Все что объявлено в секции protected, доступно как и в
секции private, а также наследникам данного класса
(интерфейс разработчика). Здесь можно объявить методы доступа к значениям
свойств (если вы хотите позволить изменять эти методы потомкам вашего
компенента), а также свойства, методы и события (методы реакции на события) в
компонентах типа TCustomXXX.
Все что объявлено в секции public, доступно любому пользователю компонента
(интерфейс этапа выполнения). Здесь объявляются, как правило методы.
В секции published можно объявлять только свойства и события (они
объявляются в виде свойств). Они доступны во время проектирования
приложения (интерфейс этапа проектирования).
|