public class GreetingExample {
// greetメソッドの定義
public static void greet() {
System.out.println("Hello, Java!");
}
public static void main(String[] args) {
// greetメソッドの呼び出し
greet();
}
}この例では、GreetingExample という名前のクラスを作成し、その中に greet メソッドを定義しています。greet メソッドは引数を受け取らず、”Hello, Java!”というメッセージをコンソールに表示します。その後、main メソッド内で greet メソッドを呼び出しています。このコードを実行すると、コンソールに “Hello, Java!” と表示されます。
基本的なメソッドの定義と呼び出し
「基本的なメソッドの定義と呼び出し」について解説します。以下の例を通じて、メソッドの定義と呼び出しの基本的な概念を理解していきましょう。
public class BasicMethodExample {
// 1. greetメソッドの定義
public static void greet() {
System.out.println("Hello, Java!");
}
// 2. addNumbersメソッドの定義
public static void addNumbers(int num1, int num2) {
int sum = num1 + num2;
System.out.println("Sum: " + sum);
}
public static void main(String[] args) {
// 3. greetメソッドの呼び出し
greet();
// 4. addNumbersメソッドの呼び出し
addNumbers(5, 7);
}
}上記のコードでは、以下の要素が含まれています。
- メソッドの定義:
greetメソッド: 引数を受け取らず、”Hello, Java!”というメッセージをコンソールに表示します。addNumbersメソッド: 2つの整数を引数として受け取り、それらの合計を計算してコンソールに表示します。
- メソッドの呼び出し:
mainメソッド内でgreetメソッドを呼び出しています。これにより、”Hello, Java!”が表示されます。mainメソッド内でaddNumbersメソッドを呼び出しています。この際、引数として5と7を渡しており、addNumbersメソッド内でこれらの数の合計が計算され、”Sum: 12″が表示されます。
- メソッドの呼び出し順序:
- プログラムは
mainメソッドから実行が始まります。そのため、mainメソッド内のコードが順次実行されます。 - メソッドが呼び出されると、そのメソッドの中のコードが実行され、その後呼び出し元に戻ります。
- プログラムは
- メソッドの再利用:
greetメソッドやaddNumbersメソッドの定義は一度行えば、それを何度でも呼び出すことができます。これがメソッドの再利用性です。
これらの基本的な例を通じて、メソッドの定義と呼び出しに慣れ、コードの構造化と再利用性を理解することができます。


