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
メソッドの定義は一度行えば、それを何度でも呼び出すことができます。これがメソッドの再利用性です。
これらの基本的な例を通じて、メソッドの定義と呼び出しに慣れ、コードの構造化と再利用性を理解することができます。