P is for Practical | |
PerlMonks |
Re: Parent cannot call Child methodby Eily (Monsignor) |
on Mar 17, 2016 at 12:42 UTC ( [id://1158077]=note: print w/replies, xml ) | Need Help?? |
It actually works the other way around. An object of the class MyParent::MyChild will be able to call methods defined in the parent, if the child does not have a method of the same name itself. So you want to try my $obj = MyParent::MyChild->new(); $obj->parent_nifty_method1(); use parent qw(Parent); already sets the @ISA of the child (and it pushes the parent in the @ISA instead of replacing it, so that a class may inherit from more than one), so you don't have to do it afterwards.
In Section
Seekers of Perl Wisdom
|
|