Javaメソッド
メソッドは、呼び出されたときにのみ実行されるコードのブロックです。
パラメータと呼ばれるデータをメソッドに渡すことができます。
メソッドは特定のアクションを実行するために使用され、関数とも呼ばれます。
なぜメソッドを使用するのですか?コードを再利用するには:コードを1回定義し、それを何度も使用します。
メソッドを作成する
メソッドはクラス内で宣言する必要があります。これは、メソッドの名前とそれに続く括弧()で定義されます。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();
}
}
// Outputs "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!
次の章「メソッドパラメータ」では、データ(パラメータ)をメソッドに渡す方法を学習します。