Javaでメソッドを定義する方法は何ですか?
Javaでは、以下のようにメソッドを定義することができます。
- 方法の構文は以下のようになります:
[修飾子] 返り値の型 メソッド名(パラメータリスト) {
// メソッド本体
} - [修飾子]:オプションであり、public、private、protectedなどのアクセス権を表す。
- 戻り値の型:戻り値のデータ型を表す方法で、任意の有効なデータ型またはvoid(戻り値なしを表す)を指定できます。
- メソッド名:メソッドの名前は、識別子の命名規則に従います。
- メソッドのパラメータリストは、ゼロ個以上のパラメータを持つことができ、複数のパラメータはカンマで区切られ、それぞれがパラメータタイプとパラメータ名で構成されます。
- ここに座ってください。
- 戻り値のないメソッド:
public void printHello() {
System.out.println(“こんにちは”);
} - 戻り値のあるメソッド:
public int add(int a, int b) {
return a + b;
} - メソッドの呼び出し:メソッドの定義が完了した後、メソッド名と対応する引数リストを使ってメソッドを呼び出すことができます。例えば、printHello(); int sum = add(1, 2);
クラス本体内でメソッドを定義しなければならず、メソッド同士は入れ子にできません。