## page was renamed from メソッド呼び出しの書き方 == メソッド呼び出しの方法 == 結果を表示するのに System.out.printf(...) などを使いました。 . これはCでの関数呼び出しに相当しています。 Javaでは(関数ではなく)'''メソッド'''と呼びます。 すべてのメソッドはいずれかの'''クラス'''に属しています。 . printfはSystemクラスのメソッドです。 メソッドには * 普通のメソッド * staticメソッド の2種類があります。 普通のメソッドとstaticメソッドで使い方が違います。 ---- === 普通のメソッド === 普通のメソッドは、特定のオブジェクト(インスタンス)に対して なんらかの処理を行うものです。 呼び出し方 {{{ オブジェクト.メソッド( ) }}} ==== 例1 ==== aというオブジェクトにshowという処理を行う。 {{{ Point a; ... a.show(); }}} ==== 例2 ==== 値を返すメソッドもあります。 {{{ w = a.length(); }}} ==== 例3 ==== 引数をとることもあります。 {{{ w = a.distance(b); }}} ---- === staticメソッド === 特定のオブジェクトに対しての処理ではないメソッド。 書き方 {{{ クラス名.メソッド( 引数 ...) }}} ==== 例4 ==== {{{ System.out.println("Hello"); }}} ==== 例5 ==== {{{ a = Math.sin( 60.0 * Math.PI / 180.0 ); }}}