SUPER pseudo класы perl-де қалай шешіледі?

Мен Perl үшін жаңа, мен әр түрлі тұжырымдамаларды оқып, SUPER.Мен бірнеше күмән бар. Супер-псевдалық сынып перлде қалай шешіледі? Оның перлобье анық емес. Мұны түсінуіме маған біреулер көмектесе алады

3
қосылды автор innaM, көзі
қосылды автор innaM, көзі
SUPER псевдопақақымен қандай проблема туындайды? SUPER әдісі қолданылатын нысанның түріне емес, ол қолданылатын бумаға байланысты екендігін ескеріңіз.
қосылды автор amon, көзі
Мен супер туралы және оны қалай қолданатыны туралы кейбір негізгі ойларды білгім келеді
қосылды автор Rahul Reddy, көзі
Мен супер туралы және оны қалай қолданатыны туралы кейбір негізгі ойларды білгім келеді
қосылды автор Rahul Reddy, көзі

6 жауаптар

SUPER шынымен де жалған сынып емес. Оны шақыра отырып, өзіңіз жасай алмайтын нәрсені жасай алатыныңызды ойлауға болады.

->SUPER::methodname simply calls the method that would have been called by __PACKAGE__->methodname() if there were no sub method in __PACKAGE__ (N.B. the class or object on the left of -> is irrelevant). (quoting myself in Why doesn't Perl's SUPER call use the arrow method?)

2
қосылды

SUPER шынымен де жалған сынып емес. Оны шақыра отырып, өзіңіз жасай алмайтын нәрсені жасай алатыныңызды ойлауға болады.

->SUPER::methodname simply calls the method that would have been called by __PACKAGE__->methodname() if there were no sub method in __PACKAGE__ (N.B. the class or object on the left of -> is irrelevant). (quoting myself in Why doesn't Perl's SUPER call use the arrow method?)

2
қосылды

perldoc сайтындағы «SUPER қалай шешілді» бөлімінің атауын қараңыз.

2
қосылды
Бұл ОП мәлімдеген құжаттаманың «perlobj» бөліміне сілтеме жасайды, олар қалаған ақпаратқа ие емес. (Олар қандай деректерді де қалағандарын айтпағанымен).
қосылды автор benrifkah, көзі

perldoc сайтындағы «SUPER қалай шешілді» бөлімінің атауын қараңыз.

2
қосылды
Бұл ОП мәлімдеген құжаттаманың «perlobj» бөліміне сілтеме жасайды, олар қалаған ақпаратқа ие емес. (Олар қандай деректерді де қалағандарын айтпағанымен).
қосылды автор benrifkah, көзі

Сіз MRO (әдісті шешу әдісі) дегенді білдіресіз бе? perldoc perlobj ішіндегі «әдісті шешу тәртібі» бөлімі техникалық сипаттаманы сипаттайды.

0
қосылды

Сіз MRO (әдісті шешу әдісі) дегенді білдіресіз бе? perldoc perlobj ішіндегі «әдісті шешу тәртібі» бөлімі техникалық сипаттаманы сипаттайды.

0
қосылды