想象一下,我有一个 CPAN-ish 模块,我不能让自己直接修改 Module::Cool,它具有 new、communicate_heartbeat、is_running、remove_heartbeat 和 prefix 方法。
我想使用这些方法,但我需要稍微更改“前缀”方法。我听说您可以在本地、服务器等中创建一个文件,例如:
package My::Module::Cool;
use strict;
use warnings;
use utf8;
use parent qw(Module::Cool);
1;
如果我在这里添加一个“子前缀{ ....}”方法,当我尝试使用 My::Module::Cool 时,哪个“前缀”方法将占上风,我写的新方法或来自父级的原始方法模块?