welcome: please sign in

2008-11-12 06:36:21時点のリビジョン9

メッセージを消す
location: メソッド

メソッド

クラスのもつ機能を定義したものをメソッドといいます。

メソッドはオブジェクトに対する(オブジェクトを利用した)処理を記述したものとも言えます。

Cardクラスを例として説明します。


このクラスのメソッドとして show が定義されています。 使い方は

のように、インスタンスとメソッド名をピリオドでつなぎ括弧を書きます。

void(値を返さない)型のメソッドの場合

のように解釈すればよい。

この場合は「インスタンスaに対してshow()を行う」と読めます。

メソッドshow()の中ではprintlnが行われています。

ここで参照されているsuitとrankは、呼び出しで指定されたインスタンスaの変数が使われます。


メッソドadd1はrankの値を1増やします。

この例では、aの値は「ハートの13」になります。


値を返すメソッドを記述することもできます。


引数をもつメソッドの例です。