in reply to $what->Does::This::mean( $anyway )
It's not quite the same as Some::Class::method($object, @args). If Some::Class::method does not exist, $object->Some::Class::method(@args) will walk Some::Class's superclasses (which may not be the same as $object's superclasses) trying to find method.
SUPER is not especially similar to can and isa, in that SUPER is not a method name, it's a pseudo-class. (See also NEXT, which is another pseudo-class, available since Perl 5.8.)
Things which are similar to can and isa are VERSION and DOES. (See UNIVERSAL.)
|
|---|