2005-06-06から1日間の記事一覧

オーバーライドの位置

!!オーバーライドは、処理の頭で行うこと。!! 個人的な覚え書き sub start { my $self = shift; my @message; $self->SUPER::start();#ここに書かないとエラーになるよ my $query = $self->getQuery();

 定数

Perlには定数という概念がありません。 なので、定数モジュールを使って定数を作ってみましょう。 use constant これがモジュールの名前。定数を宣言するのは、 use constant RUFFY => '麦わらのルフィ'; はい、これで完成。

オーバーライド

前回子モジュールを作りました。 そして、親モジュールの内容を書き換えようとしたわけですが。どうやって書き換えるかというと、 親と同じメソッド(サブルーチン)を子にも書いてやればよかったわけです。でも。 なんかピンときませんよね。 親のサブルーチ…

継承

[Perl]継承例えば、モジュールを使ってメールフォームを作りたいとします。 その時、モジュールの中身はほとんど同じなんだけど、 ちょこちょこ違うからそこだけ親のモジュールの処理を書き換えたい場合があると思います。そんなときにこの「継承」を使いま…