【发布时间】:2011-07-12 02:48:28
【问题描述】:
在 Perl 中从类构造函数调用基构造函数的正确方法是什么?
我见过这样的语法:
my $class = shift;
my $a = shift;
my $b = shift;
my $self = $class->SUPER::new($a, $b);
return $self;
这是正确的吗?如果我们有几个父类怎么办。例如这样的类:
package Gamma;
use base Alpha;
use base Beta;
sub new
{
# Call base constructors...
}
1;
【问题讨论】:
标签: perl oop constructor base