引数とパラメータ:
引数: メソッドが呼び出されたときにメソッドに渡される値。
パラメータ: 引数を受け取るメソッド内の変数。
パラメータ宣言:
メソッド名の後の括弧内で宣言します。
これらの宣言構文は通常の変数と同じです。
これらはメソッドに対してローカルであり、引数を受け取るタスクを持ちます。
パラメータを使用した簡単な例:
class ChkNum { boolean isEven(int x) { return (x % 2) == 0; } }
メソッド isEven(int x) は、渡された値が偶数の場合は true を返し、それ以外の場合は false を返します。
class ParmDemo { public static void main(String args[]) { ChkNum e = new ChkNum(); if(e.isEven(10)) System.out.println("10 is even."); if(e.isEven(9)) System.out.println("9 is even."); if(e.isEven(8)) System.out.println("8 is even."); } }
メソッドは異なる値で呼び出され、引数は括弧内に渡されます。
複数のパラメータ:
メソッドには、カンマで区切って複数のパラメータを含めることができます。
書籍のクラス Factor.java を参照してください
public class IsFact { public static void main(String args[]) { Factor x = new Factor(); if(x.isFactor(2, 20)) System.out.println("2 is factor"); if(x.isFactor(3, 20)) System.out.println("this won't be displayed"); } }
さまざまなタイプのパラメータ:
パラメータにはさまざまなタイプを指定でき、個別に指定できます。
int myMeth(int a, double b, float c) { // ...
この概要では、isEven() メソッドと isFactor() メソッドの構文と実際の例を含め、メソッドでのパラメーターの使用に関する主要なポイントを説明します。
以上がパラメータの使用の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。