一,创建一个包 package
package mypack;
此语句定义一个名为mypack的包,从此以后定义的所有变量和sub的名字都存贮在该包关联的符号表中,直到遇到另一个package语句为止。
包的结尾要加一句 1;表示包的结束
package test;
sub test
{
print "hello world";
}
1;
&test'test();
&test'na;
以上两句分别表示在包test外调用test包里的test函数和na变量。
三,模块的含义:
创建包并将之保存在同名的文件中就是模块。文件名字是.pm
四,模块的使用
将模块放在perl的库目录下或者放到当前目录下。
1,$self->SUPER::Test(); SUPER表示的是调用父类的方法。