- 论坛徽章:
- 0
|
高手请出手。
本人,刚刚接触PERL。但是感觉语言都是相通的,没有感觉到什么压力。但是最近在学习PERL 的时候发现OOP ,对于我很难理解。我认为语言都是用写,人用的,所以也不会超出人的理解能力。但是OOP 我实在难理解。
请高手,大概说一下,形象些,最好。
其次是大概的结构。
package Bug; # 第一步,建立一个 package
use strict;
sub new # 建立 subroutine
{
my ($class) = @_; ·····························????
my $objref = {}; ·····························????
#其他的一些代码
bless $objref, $class; #用 bless 语法产生了一个 object ·················????
}
sub print_me # 又建立了一个subroutine
{
my ($self) = @_;
#实现功能的一些代码
}
#! /usr/bin/perl -w
use Bug;
use strict;
my $object = Bug->new(@args); #利用 @args 中的数据创立一个对象,它属于 Bug 这个 class
$object->print_me(); #调用Bug class 中定义的print_me()函数
查了些东西还是不明白。 先谢谢高手了。 |
|