Александр Василевский
Все что объявлено в секции private, доступно только внутри модуля в котором
объявлен класс (приватные объявления). Здесь как правило объявляются переменные,
в которых хранятся значения свойств, а также методы (процедуры или функции)
доступа к ним.
Все что объявлено в секции protected, доступно как и в секции
private, а также наследникам данного класса (интерфейс разработчика).
Здесь можно объявить методы доступа к значениям свойств (если вы хотите
позволить изменять эти методы потомкам вашего компенента), а также свойства,
методы и события (методы реакции на события) в компонентах типа
TCustomXXX.
Все что объявлено в секции public, доступно любому пользователю
компонента (интерфейс этапа выполнения). Здесь объявляются, как правило методы.
В секции published можно объявлять только свойства и события (они
объявляются в виде свойств). Они доступны во время проектирования приложения
(интерфейс этапа проектирования).
Языки программирования: разное
|