Javaにおけるメソッドの定義と呼び出しは、プログラムの構造化と再利用性を高める基本的な仕組みです。以下にその詳細を説明します。
メソッドとは
**メソッド(method)**は、特定の処理をひとまとめにしたブロックであり、他の場所から呼び出して利用することができます。関数(function)と似ていますが、Javaではクラスの中に属しているため「メソッド」と呼びます。
メソッドの定義方法
メソッドは以下の構文で定義されます。
例
要素の説明
| 項目 | 説明 |
|---|---|
| 修飾子 | public, private, static など、アクセスや性質を指定します |
| 戻り値の型 | int, void, String など、メソッドが返すデータの型を示します |
| メソッド名 | メソッドを識別するための名前(キャメルケースで命名するのが慣例) |
| 引数リスト | メソッドに渡す変数の一覧(型と変数名のペア) |
| return文 | 戻り値を返す場合に使用(void型では不要) |
メソッドの呼び出し
定義したメソッドは、以下のようにして呼び出します。
例
staticとインスタンスメソッドの違い
| 種類 | 説明 |
|---|---|
staticメソッド |
クラス名から直接呼び出せる(例:Sample.add()) |
| インスタンスメソッド | インスタンスを生成してから呼び出す必要がある(例:obj.method()) |
まとめ
-
Javaのメソッドは、処理のまとまりを再利用可能にする構成要素です。
-
メソッドは、
戻り値の型、メソッド名、引数リスト、処理ブロックで構成されます。 -
staticメソッドはクラスから直接呼び出せますが、インスタンスメソッドはオブジェクト経由で呼び出します。
生成日:2025/05/03