Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Artem Chuprina                       2:5020/400     07 Jul 2003  17:37:14
 To : Dmitry Grebeniuk
 Subject : Re: объекты.  торможу слегка.
 -------------------------------------------------------------------------------- 
 
 Хмутро.
 
 DG> hi, All
 
 DG>   Hе работал с объектами в перле, поэтому возникают вопросы.
 DG>   В man perltoot советуют делать конструктор наподобие такого:
 
 DG> sub new {
 DG>  my $proto = shift;
 DG>  my $class = ref($proto) || $proto;
 DG>  my $self  = {};
 DG>  $self->{NAME}   = undef;
 DG>  $self->{AGE}    = undef;
 DG>  $self->{PEERS}  = [];
 DG>  bless ($self, $class);
 DG>  return $self;
 DG>  }
 
 DG>   объясняя это какими-то нюансами с наследованием.
 
 DG>   Hо мне хотелось бы, чтобы конструктор вызывался так:
 
 DG> my $reader = Filereader::new("filename");  (пример совершенно условен)
 
 А где ты вообще с объектами работал? "Правильный" способ - 
 
 my $reader = new Filereader("filename");
 
 Можно и Filereader->new("filename"), но это все-таки для более других случаев,
 в основном - когда класс заранее неизвестен.
 
 -- 
 Artem Chuprina
 RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/122.256, ICQ: 13038757
 --- ifmail v.2.15dev5
  * Origin: Leninsky 45 home network (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 объекты. торможу слегка.   Dmitry Grebeniuk   07 Jul 2003 15:01:04 
 Re: объекты. торможу слегка.   Andrew Alakozow   07 Jul 2003 16:51:10 
 Re: объекты. торможу слегка.   Artem Chuprina   07 Jul 2003 17:37:14 
 объекты. торможу слегка.   Serg Chervjakov   07 Jul 2003 18:23:44 
 объекты. торможу слегка.   Dmitry Grebeniuk   08 Jul 2003 10:00:14 
Архивное /ru.perl/114778b9e9951.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional