Если вы создаете объект в своем дочернем классе, вы можете просто вызывать методы для себя, и они будут найдены через магию наследования (см. perldoc perlobj для получения дополнительной информации о SUPER
):
sub foo
{
my $this = shift;
$this->method_on_parent; # this works!
$this->SUPER::foo; # this works too
}
Однако, если эти классы являются только библиотечными функциями, которые не используют ОО, вы должны явно указать Perl, где найти функцию:
ParentClass::function; # use the class name explicitly