我有一个模块说Foo.pm
package Foo;
sub new {
}
sub SomeMethod {
}
1;
然后是一个子类Foo::Bar
Foo/Bar.pm
package Foo::Bar;
use base Foo;
use Foo;
sub SomeMethod {
}
1;
现在我们需要使用
use base Foo;
use Foo;
要不就
use base Foo;
两者都会。
另外,如果我们需要使用use Foo;
它有什么不同?