Java メソッド
メソッドは呼び出されたときにのみ実行されるコードのブロックです。
パラメータと呼ばれるデータをメソッドに渡すことができます。
メソッドは特定のアクションを実行するために使用され、関数としても知られています。
メソッドを使用する理由は、コードを再利用するためです。一度定義すれば何度でも使用できます。
メソッドを作成する
メソッドはクラス内で宣言する必要があります。メソッド名の後に括弧()をつけて定義します。Javaには、System.out.println()
のようなあらかじめ定義されたメソッドがいくつか用意されていますが、特定のアクションを実行する独自のメソッドを作成することもできます。
例
Main内にメソッドを作成します。
public class Main {
static void myMethod() {
// code to be executed
}
}
例の説明
myMethod()
はメソッドの名前です。static
は、そのメソッドがMainクラスのオブジェクトではなく、Mainクラスに属していることを意味します。オブジェクトの詳細と、オブジェクトを介してメソッドにアクセスする方法については、このチュートリアルの後半で学習します。void
は、メソッドが戻り値を持たないことを意味します。戻り値については、この章の後半で詳しく説明します。
メソッドを呼び出す
Javaでメソッドを呼び出すには、メソッドの名前に続けて 2 つの括弧()を記述し、セミコロン;を書きます。
以下の例では、myMethod()
呼び出されたときに、テキスト (アクション) を出力するために使用されます。
例
中身main
を呼び出すmyMethod()
方法:
public class Main {
static void myMethod() {
System.out.println("I just got executed!");
}
public static void main(String[] args) {
myMethod();
}
}
// 実行結果:I just got executed!
メソッドは複数回呼び出すこともできます。
例
public class Main {
static void myMethod() {
System.out.println("I just got executed!");
}
public static void main(String[] args) {
myMethod();
myMethod();
myMethod();
}
}
// I just got executed!
// I just got executed!
// I just got executed!
次の章メソッドパラメーターでは、データ (パラメーター) をメソッドに渡す方法を学習します。
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。