Объекты
В отличие от C++, Perl не имеет специального синтаксиса для описания
конструкторов. Конструктор, как уже говорилось раньше, это просто подпрограмма,
которая возвращает ссылку ассоциированную с классом (как правило с тем, где
определена подпрограмма). Например, типичный конструктор:
package Critter;
sub new { bless {} }
{} создает ссылку на анонимный хэш.
В пределах класса методы как правило работают с обычными ссылками. Конструктор
может привязать объект к другому классу, в таком случае предыдущая привязка
бывает забыта, так как объект не может принадлежать одновременно нескольким
классам.