Использование технологий WWW для доступа к базам данных

       

Классы


В Perl 5 нет специального синтаксиса для описания классов, но пакеты могут

функционировать как классы, если они содержат подпрограммы функционирующие как

методы. Такие пакеты могут также брать некоторые методы из других пакетов-классов.

Для этого необходимо перечислить имена других пакетов в массиве @ISA.


В отличие от C++, Perl не имеет специального синтаксиса для описания

классов. Классом является пакет, чьи подпрограммы выступают в качестве методов.

Для каждого пакета определен специальный массив @ISA, в котором перечислены

пакеты, подключенные к данному пакету. Таким образом в Perl реализован механизм

наследования методов. Метод, принадлежащий другому объекту, подключается как

подпрограмма.



Содержание раздела