Как применить "использовать базу" в Perl для наследования субтитров из некоторого базового модуля?
Я привык к механике наследования С++, и все сайты, которые я искал для этого, вызвали больше путаницы, а затем помогли. Я хочу сделать что-то вроде следующего:
#! /usr/bin/perl
#The base class to inherit from
use strict;
use warnings;
package 'TestBase';
#-------------------------------
sub tbSub
{
my ($self, $parm) = @_;
print "\nTestBase: $parm\n";
}
1;
.
#! /usr/bin/perl
#The descendent class
use strict;
use warnings;
use base qw(TestBase);
sub main;
sub mySub;
#-------------------------------
#Entry point...
main();
#---code------------------------
sub main
{
mySub(1);
tbSub(2);
mySub(3);
}
#-------------------------------
sub mySub
{
my $parm = shift;
print "\nTester: $parm\n";
}
Perl жалуется/не может найти tbSub.