- Perl ›
- オブジェクト指向プログラミング ›
- here
クラスメソッド
Perlでは、クラスメソッドとは、クラス名を使ってメソッド呼び出しが行われるメソッドのことをいいます。クラスメソッドの定義では、第一引数にクラス名を受け取るようにします。
# クラスメソッド呼び出し
MyClass->foo(1, 2);
# クラスメソッドの定義
sub foo {
my ($class, @args) = @_;
}
インスタンスメソッドも参考にしてください。
Perlでは、クラスメソッドとは、クラス名を使ってメソッド呼び出しが行われるメソッドのことをいいます。クラスメソッドの定義では、第一引数にクラス名を受け取るようにします。
# クラスメソッド呼び出し
MyClass->foo(1, 2);
# クラスメソッドの定義
sub foo {
my ($class, @args) = @_;
}
インスタンスメソッドも参考にしてください。