blessを使ったPerlオブジェクト指向

コンストラクタ

 sub new {
     my $class = shift;
     bless {@_}, $class;
 }

デストラクタ

 sub DESTROY {
     my $self = shift;
     $self->{fh}->close;
 }

コンストラクタで親クラスのコンストラクタを呼ぶ

 sub new {
     my $class = shift;
     my $self = $class->SUPER::new(@_);
     $self->{foo} = 'var';
     return $self;
 }

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS