Stanislav
Зарегистрирован: 24.09.2002 Сообщения: 10 Откуда: Казань
|
Добавлено: Вт Сен 24 2002 14:35 Заголовок сообщения: ООП в Perl... |
|
|
У меня такая проблема! На работе требуют работать на Perl, хотя я сам больше предпочитаю PHP. Так вот, мне надо описать некий класс, а затем создать несколько экземпляров этого класса (объектов). На PHP ясное дело всё очень просто, пишешь: class MyClass {...} , а затем: $obj1 = new MyClass; $obj2 = new MyClass;
А вот как быть с перлом? Я описываю package, но когда я создаю какой-нибудь, так сказать, объект этого пакета, у меня по идее создаётся неинициализированный хеш. Таким образом, когда я создам ещё один объект для этого же пакета, у меня они оба начинают работать только со вторым, когда я создам третий - с третьим и т.д. Т.е. на предыдущие объекты они не смотрят. Мне для того, чтобы избавиться от этой проблемы пришлось в качестве параметра в методы этого пакета передавать ещё и сам объект, с которым я хочу в данный момент работать. Но сами понимаете, какое же это ООП тогда получается? Буду признателен, если поможете избавиться от этой проблемы! |
|