Степень видимости переменных

 

В описании класса зарезервировано место для указания степени видимости имен элементов. Здесь могут размещаться четыре секции:

PRIVATE (скрытые) - элементы, указанные в этой секции можно использовать только в пределах того модуля, где описан данный класс.

PUBLIC (общедоступные) - эти элементы можно использовать везде в программе.

PROTECTED (защищенные) - Элементы указанные в этой секции можно использовать только семейством класса.

PUBLISHED (опубликованные) - элементы из этой секции можно использовать везде в программе и кроме того информация о них помещается в инспекторе объектов. Элементы описанные в верхней части описания класса (не помещенные ни в одну из указанных секций) обычно понимаются как published. В Delphi такие элементы класса формируются самой средой и сюда не следует добавлять собственные элементы. При необходимости можно открыть свою секцию published, но лучше использовать секцию public.