【发布时间】:2013-07-09 00:22:23
【问题描述】:
想象一下我有一个 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 时,会以哪个“前缀”方法为准,是我写的新的还是原来的来自父模块?
【问题讨论】:
标签: perl