= メソッド
== メソッド定義
メソッドには、クラスメソッド、インスタンスメソッドの2種類があります。
メソッドは、クラス宣言内で定義することができます。
トップレベルで定義されたメソッドはKernelクラスのクラスメソッドとなります。
* クラスメソッドの定義
{{{
def class.method( param1, param2 )
implements here.
end
}}}
* インスタンスメソッドの定義
{{{
def method( param1, param2 )
implements here.
end
}}}
* ''制約条件''
* メソッドには以下のアクセス制約条件を付加することができます。
* public どこからでもアクセス可能
* protected 所属クラス、もしくは所属クラスのサブクラス内のメソッドからのみ参照可能
* private 所属クラス内のメソッドからのみ参照可能