Cтраница 3
Раздел strict private ( строго закрытый), содержит объявления элементов, доступных только внутри методов данного класса. В других функциях и процедурах данного модуля эти элементы недоступны. Раздел private ( закрытый), содержит объявления элементов, доступных внутри методов данного класса и внутри других функций, процедур, классов данного модуля. Раздел strict protected ( строго защищенный) содержит объявления, доступные только для данного класса и для потомков объявляемого класса, а раздел protected ( защищенный) содержит объявления, доступные для данного класса, для потомков данного класса и для других функций, процедур, классов данного модуля. Как и в случае закрытых элементов, защищенные элементы позволяют скрыть детали реализации от конечного пользователя. Однако, в отличие от закрытых, защищенные элементы остаются доступны для программистов, которые захотят производить от этого класса производные объекты, причем не требуется, чтобы производные объекты объявлялись в этом же модуле. [31]
Раздел strict private ( строго закрытый), содержит объявления элементов, доступных только внутри методов данного класса. В других функциях и процедурах данного модуля эти элементы недоступны. Раздел private ( закрытый), содержит объявления элементов, доступных внутри методов данного класса и внутри других функций, процедур, классов данного модуля. Раздел strict protected ( строго защищенный) содержит объявления, доступные только для данного класса и для потомков объявляемого класса, а раздел protected ( защищенный) содержит объявления, доступные для данного класса, для потомков данного класса и для других функций, процедур, классов данного модуля. Как и в случае закрытых элементов, защищенные элементы позволяют скрыть детали реализации от конечного пользователя. Однако, в отличие от закрытых, защищенные элементы остаются доступны для программистов, которые захотят производить от этого класса производные объекты, причем не требуется, чтобы производные объекты объявлялись в этом же модуле. [32]