Предположим, что у вас есть родительский класс Perl в одном файле:
#!/usr/bin/perl
package Foo;
use strict;
use warnings;
use Data::Dumper;
sub new{
my $class = shift;
my %self = ();
return bless %self, $class;
}
1;
и подкласс в другом файле:
#!/usr/bin/perl
package Bar;
use base "Foo";
1;
Будет ли подкласс наследовать операторы использования от родителя? Я знаю, что новый метод будет унаследован.
В основном я пытаюсь уменьшить количество шаблонов в моем коде, и я не могу найти четкого ответа на этот вопрос.