TURBO PASCAL

Новости

Программы   

Turbo Pascal 

Игры

Документация   

Странности

FAQ

Ссылки

Форум

Гостевая книга

Рассылка

Благодарности

Об авторе

 

 

Секция private 

             В некоторых  случаях у вас могут иметься части описаний объ-
        ектов,  которые экспортировать нежелательно.  Например, вы можете
        предусмотреть объекты для других программистов, которые они могут
        использовать, но не могут непосредственно манипулировать с данны-
        ми объекта.  Чтобы облегчить это,  Borland Pascal позволяет зада-
        вать внутри объектов приватные (закрытые) поля и методы.

             Приватные поля и методы доступны только внутри того  модуля,
        в  котором  описан  объект.  В  предыдущем  примере,  если бы тип
        THourly содержал приватные поля,  то доступ к ним можно  было  бы
        получить только в модуле THourly.  Даже если другие части объекта
        THourly можно было бы экспортировать, (части, описанные, как при-
        ватные, были бы недоступными.

             Приватные поля  и  методы  описываются непосредственно после
        обычных  полей  и  методов,  вслед  за  зарезервированным  словом
        private.  Таким образом,  полный синтаксис описания объекта будет
        следующим:


             type
               NewObject = object(родитель)
               поля;                        { общедоступные }
               методы;                      { общедоступные }
             private
               поля;                        { приватные }
               методы;                      { приватные }
             end;

Содержание

На первую страницу

Rambler's Top100 Rambler's Top100
PROext: Top 1000

(с)Все права защищены

По всем интересующим вопросам прошу писать на электронный адрес

Hosted by uCoz