Foo::bar()Foo->bar()bar() (如果 Foo 已导出它)
Foo::bar()
Foo->bar()
bar() (如果 Foo 已导出它)
Perl 的对象继承方法使用 @ISA 来决定模块继承自什么类。多年前,通过直接 修改@ISA 声明继承。现在,多数程序使用 base 编译指令声明继承。
@ISA
base
下列代码是等效的:
package Foo;require Wango;@ISA = ( "Wango" );package Foo;use base "Wango";
package Foo;
require Wango;
@ISA = ( "Wango" );
use base "Wango";