Javaでは、メソッドをどのように定義しますか。
Javaで、メソッドを定義するためには以下の構文を使用することができます。
[访问修饰符] [修饰符] 返回类型 方法名([参数类型 参数1, 参数类型 参数2, ...]) {
// 方法体
return 返回值;
}
各パーツの意味は次のとおりです:
- アクセス修飾子:public、protected、private、または書かない(デフォルトはパッケージ可視性)。
- 修飾子:static、final、abstract、または指定しないのいずれかです。
- 戻り値の種類:指定されたメソッドが返すデータの型は、基本型または参照型のどちらかになります。
- メソッド名:他の場所でこのメソッドを呼び出すために使用されるカスタムメソッド名。
- パラメータタイプ:関数が受け取るパラメータのデータ型を指定します。
- パラメータ:複数の具体的なパラメータがカンマで区切られたリスト。
- 方法の本体:具体的な方法の実装。
- 返り値:return文で返される結果。メソッドの戻り値の型がvoidの場合は、返り値は必要ありません。
以下は日本語での例です:
public class MyClass {
public static void main(String[] args) {
int result = add(2, 3);
System.out.println("结果为:" + result);
}
public static int add(int a, int b) {
int sum = a + b;
return sum;
}
}
上記の例では、int型の2つの引数を受け取り、それらの合計を返すaddメソッドを定義しました。mainメソッドでaddメソッドを呼び出し、結果をプリントしました。