标签: indirect-objects

perl构造函数关键字'new'

我是Perl的新手,目前正在学习Perl面向对象,并且遇到了编写构造函数.看起来当使用new子例程的名称时,第一个参数将是包名.

构造函数必须使用关键字new吗?或者是因为当我们new使用packagename 调用子例程时,要传入的第一个参数是包名吗?

packagename->new;
Run Code Online (Sandbox Code Playgroud)

当子程序有其他名称时,第一个参数将是对象的引用?或者是因为当通过对对象的引用调用子例程时,要传入的第一个参数将是对象的引用?

$objRef->subroutine;
Run Code Online (Sandbox Code Playgroud)

oop perl constructor method-invocation indirect-objects

8
推荐指数
2
解决办法
3741
查看次数