Язык:
Русский
English
Область идентификатора компонента
Область видимости идентификатора компонента простирается на его обьектный тип и на все блоки процедур, функций, конструкторов и деструкторов, которые вызывают методы объектного типа и его потомков.
Следовательно, описание идентификатора компонента должно быть уникальным внутри типа объекта и всех его потомков и методов.
Область видимости идентификатора компонента, объявленного в разделе объявлений Private, ограничена модулем (программой или модулем), в котором содержится объявление объектного типа.
Частные (Private) идентификаторы компонентов работают подобно нормальным общим (Public) идентификаторам компонента внутри модуля, который содержит объявление объектного типа.
Вне модуля, любые частные идентификаторы компонентов невидимы и недоступны.
Если вы помещаете связанные объектные типы в один модуль, то такие объектные типы могут обращаться к частным компонентам друг друга без объявления частных компонентов известными другим модулям.