- 论坛徽章:
- 0
|
Person.pm- package Person;
- sub new
- {
- my $class = shift;
- my $self = {
- NAME => 'CU_fans',
- AGE => 28
- };
- bless $self, $class;
-
- return $self;
- }
- sub name
- {
- my $self = shift;
- if (@_)
- {
- $self->{NAME} = shift;
- }
- return $self->{NAME};
- }
- sub age
- {
- my $self = shift;
- if (@_)
- {
- $self->{AGE} = shift;
- }
- return $self->{AGE};
- }
- sub set_name
- {
- my $self = shift;
- $self->{NAME} = shift if (@_);
-
- return $self->{NAME};
- }
- 1;
复制代码 test.pl- #!/usr/bin/perl
- use strict;
- use warnings;
- use Person;
- my $person = Person->new();
- my $name = $person->name();
- print $name,"\n";
- my $age = $person->age();
- print $age,"\n";
- $person->set_name("test");
- my $name1 = $person->name();
- print $name1,"\n";
复制代码 简单演示的例子 |
|