商讯信箱
用户名: @
密  码:   注册|忘记密码
登录
个人用户经销商
您的位置:首页 > 技术频道 > 正文

  二、Perl中的类

  再强调一下,一个Perl类是仅是一个包而已。当你看到Perl文档中提到“类”时,把它看作“包”就行了。Perl5的语法可以创建类,如果你已熟悉C++,那么大部分语法你已经掌握了。与Perl4不同的概念是用双冒号(::)来标识基本类和继承类(子类)。

  面向对象的一个重要特性是继承。Perl中的继承特性与其它面向对象语言不完全一样,它只继承方法,你必须用自己的机制来实现数据的继承。

  因为每个类是一个包,所以它有自己的名字空间及自己的符号名关联数组(详见第x章关联数组),每个类因而可以使用自己的独立符号名集。与包的引用结合,可以用单引号(’)操作符来定位类中的变量,类中成员的定位形式如:$class’$member。在Perl5中,可用双冒号替代单引号来获得引用,如:$class’$member与$class::$member相同。

 

1 2 3 4 5 6 7 8 9 10 11 12
【内容导航】
第1页: 模块简介 第2页: Perl中的类
第3页: 创建类 第4页: 构造函数
第5页: 方法 第6页: 方法的输出
第7页: 方法的调用 第8页: 重载
第9页: 析构函数 第10页: 继承
第11页: 子类方法的重载 第12页: Perl类和对象的一些注释
©版权所有。未经许可,不得转载。
[责任编辑:cynthia]
[an error occurred while processing this directive]