Javaのメソッドを定義する方法は何ですか?
Javaにおいて、メソッドの定義には以下の部分が含まれます:
- アクセス修飾子:メソッドは他のクラスがそのメソッドにアクセスできるかどうかを制御するためにアクセス修飾子を使用することができます。よく使われるアクセス修飾子には、public、private、protectedがあります。
- 戻り値の種類:メソッドは1つの戻り値の種類を持つことができ、そのメソッドが返す値の種類を指定する。メソッドが何も返さない場合は、voidキーワードを使用できる。
- メソッド名はメソッドの名称であり、呼び出し時にそのメソッドを参照するために使用されます。
- パラメータリスト:メソッドはゼロ個以上のパラメータを持つことができ、これは呼び出し元から値を受け取るために使用されます。各パラメータには型と名前があります。
- メソッド本体:メソッド本体には、メソッドの具体的な実装が含まれており、つまりメソッドが実行するべきコードブロックが含まれています。
以下は、戻り値と引数を持つメソッドの定義を示す簡単な例です。
public class Example {
public static void main(String[] args) {
int result = sum(10, 20);
System.out.println("Sum: " + result);
}
public static int sum(int a, int b) {
return a + b;
}
}
上記の例には、sumという名前のメソッドが定義されており、このメソッドは2つの整数パラメータaとbを受け取り、それらの合計を返します。 mainメソッドでsumメソッドを呼び出し、その結果を出力します。