@ISA

每个包都包含一个名为 @ISA 的特殊数组,它包含该类的父类列表(如果有)。该数组只是一个标量列表,每个标量都是一个字符串,对应于一个包名。当 Perl 进行方法解析时,会检查该数组,方法解析在 perlobj 中介绍。

要加载包并将其添加到 @ISA 中,请参见 parent 宏。不推荐使用的 base 宏也执行此操作,但除非需要与不推荐使用的 fields 宏兼容,否则不应使用它。