メソッド呼び出しの方法
結果を表示するのに 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 );