Javaにおけるメソッドの定義方法はどのようになりますか?
Javaでメソッドを定義するために、以下の文法を使用できます。
アクセス修飾子 戻り値の型 メソッド名(パラメータリスト) {
// メソッドの本体
}
アクセス修飾子:メソッドにアクセスできる人を指定するもので、public、private、protectedなどがある。修飾子が指定されていない場合は、デフォルトでパッケージプライベートになる。
戻り値の型:メソッドが返す値の型で、有効なデータ型であれば何でも良い。メソッドが値を返さない場合は、voidキーワードを使用する。
メソッド名:他の場所からこのメソッドを呼び出すためのメソッドの名前。
パラメータリスト:メソッドが受け入れる入力パラメータで、ゼロ個以上のパラメータがある。各パラメータはデータ型とパラメータ名で構成される。
メソッド本体:メソッドの具体的な実装で、実行するコードが含まれる。
以下は一つの例です:
public int addNumbers(int a, int b) {
int sum = a + b;
return sum;
}
public int addNumbers(int a, int b){
int sum = a + b;
return sum;
}
例として挙げた場合、addNumbersという名前のメソッドを定義し、2つの整数を引数として受け取り、それらの和を返すようにしました。メソッドの本体では、2つの入力パラメータを加算し、その結果を変数に格納し、最後にreturnキーワードで結果を返します。