|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Andrey Sapozhnikov 2:5020/400 18 Apr 2000 11:05:27 To : All Subject : Re: OO -------------------------------------------------------------------------------- Oleg Bakiev wrote: > 17 Apr 00 16:21, Michael Samanov wrote to Denis Shaposhnikov: > MS> Мог бы сразу ближе спросить :-) > MS> Объект представляет собой всего-навсего хэш, > Объект представляет собой прежде всего ссылку, а на что именно ссылка - > неважно. Ээ... батенька. С терминологией у вас нелады. :-) my $a=new LWP::UserAgent(); my $b=$a; ^^^^^^^^ по вашему, тут у нас два объекта стало? ссылок-то явно две. И чем же эти объекты различаются? ------------------------ package My; ... sub foo { my $self=shift; $self->{SELF}=$self; } После выполнения этого метода, объект становится бесконечно большим? Поскольку (по вашему) ссылка это сам объект. А объект содержит ссылку на самого себя => объект содержит в себе такой же объект. Который в свою очередь тоже... Вот информацию о принадлежности объекта к классу, действительно содержит ссылка которую вернула bless. Андрей --- ifmail v.2.15dev4 * Origin: Chelindbank (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/9117bf877c68.html, оценка из 5, голосов 10
|