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