perl 类 相关

1       构造函数是 的子程序,它返回与 名相 的一个引用。将 名与引用相 合称 “祝福”一个 象,因 建立 该结 合的函数名 bless() ,其
    bless     Reference  [classname]
   YeReference 被“祝福”的 象的引用, classname 是可 选项 ,指定 取方法的包名,其缺省 值为 当前包名。 建一个构建函数的方法 返回已与 该类结 合的内部 构的引用,如:
    sub new {
      my $class   = shift;
      my $this = {};          
      bless $this,$classs; 
     return $this
    }
    1;
    {} 建一个 不含 / 值对 的哈希表(即 关联 )的引用,返回 赋给 局域 $this 。函数 bless() 取出 引用,告 诉对 象它引用的是当前包,最后返回 引用。函数的返回 值现 在指向 个匿名哈希表。
    new() 函数返回后, $this 引用被 销毁 ,但 用函数保存了 对该 哈希表的引用,因此 哈希表的引用数不会 零,从而使 Perl 在内存中保存 哈希表。 象可如下 用:
    $obj = new Class;
2   类中定义函数的第一个参数是类的引用,所以在实现的时候,我们可以通过:
 my $self  = shift;    得到这个引用,再进行具体的操作。

你可能感兴趣的:(perl,Class,reference)