Java 速習チュートリアル

Java のメソッド

Javaのメソッド (Methods)

メソッド(Method) とは、呼び出されたときにのみ実行されるコードのブロックです。

メソッドには、パラメータ(Parameters) と呼ばれるデータを渡すことができます。
メソッドは特定のアクションを実行するために使用され、これらは一般的に 関数(Functions) とも呼ばれます。

1. メソッドを作成する

メソッドは必ずクラス(Class)の中で宣言する必要があります。メソッド名の後に括弧 () を付けて定義します。Javaには System.out.println() のような定義済みメソッドも用意されていますが、独自のアクションを実行するカスタムメソッドを作成することも可能です。

1.1 メソッド定義のコード例

Mainクラス内にメソッドを作成します:

public class Main {
  static void myMethod() {
    // 実行されるコード
  }
}

1.2 コードの解説

  • myMethod():メソッドの名前です。
  • static:このメソッドが Main クラスに属していることを意味し、Main クラスのオブジェクト(インスタンス)を作成しなくても呼び出せることを示します。オブジェクト経由のアクセスについては、後のチャプターで詳しく学びます。
  • void:このメソッドが 戻り値(Return value) を持たないことを意味します。戻り値の詳細についても、このチャプターの後半で解説します。

2. メソッドを呼び出す (Call a Method)

Javaでメソッドを呼び出すには、メソッド名の後に括弧 () とセミコロン ; を記述します。

以下の例では、myMethod() が呼び出されたときにテキストを出力(アクション)するように実装しています。

2.1 メソッド呼び出しのコード例

main メソッドの中で、myMethod() を呼び出します:

public class Main {
  static void myMethod() {
    System.out.println("実行されました!");
  }

  public static void main(String[] args) {
    myMethod(); // メソッドの呼び出し
  }
}

// 出力: "実行されました!"

2.2 メソッドの複数回実行

一つのメソッドは、必要に応じて何度でも呼び出すことができます。

public class Main {
  static void myMethod() {
    System.out.println("実行されました!");
  }

  public static void main(String[] args) {
    myMethod();
    myMethod();
    myMethod();
  }
}

// 出力:
// 実行されました!
// 実行されました!
// 実行されました!