【发布时间】:2014-01-17 13:30:04
【问题描述】:
是否可以在另一个位置导入与包名称相同名称的基类?
package Foo;
use base 'Foo';
我必须使用 'Foo' 作为位于另一个位置的基类。有可能吗?
【问题讨论】:
-
您可以在它之外重新打开包并添加到它(不需要继承)。
-
包名在 Perl 解释器中是全局唯一的。您不能有两个同名的不同包。声明一个已经存在的
package只是重新进入现有的上下文。
标签: perl inheritance base