変数とメソッド(2)


3.方法(Method)

  • メソッド:特定のタスクを実行する一連の文書を組み合わせた
  • なぜ
  • メソッドを使用するのか
  • 高再利用性
  • 削除
  • 冗長コード
  • プログラムの構造化
  • 4.方法の宣言と実施

  • メソッドは、概ね「宣言部(頭、頭)」と「実施部(体、胴)」からなる.
  • 1.メソッド宣言子(method declaration,method header)

  • メソッドの名前、パラメータ宣言、および戻りタイプ
  • メソッドは、タスクの実行に必要な値と、どのタイプの値を返すかに関する情報を提供します.

    2.パラメータ宣言(パラメータ宣言)

  • 一般変数宣言とは異なり、2つの変数のタイプは同じであるが、変数のタイプ
  • は省略できない.
    領域変数は、
  • パラメータドメイン内で宣言されたと考えられるためである.

    3.メソッドの名前(method name)

  • メソッドの名称は動詞
  • が多い.

    4.戻りタイプ(return type)

  • メソッドの戻り値は
  • である.
    戻り値
  • がない場合は、「void」
  • を記入する必要があります.

    5.方法の実施部分(方法本体)

  • メソッドには、実行する文
  • が含まれています.

    6.ドアに戻る

  • メソッドの戻りタイプがvoidでない場合、実施形態の「戻り値;
  • を含める必要があります
  • 戻り値は、戻りタイプと一致するか、自動変換可能な
  • でなければならない.
  • 戻り文は、
  • の値を1つだけ返すことができます.

    5.呼び出し方法


    呼び出し
  • メソッド
    メソッド名(値1、値2、...);
    Ex)
  •     print99All();
        int result = add(3,5);

  • パラメータ(パラメータ)とパラメータ(パラメータ)
  • パラメータ:カッコで指定するメソッド値
  • パラメータの数と順序は、呼び出しメソッドで宣言されたパラメータと一致する必要があります.
  • パラメータはメソッドの呼び出しに伴ってパラメータに代入されるため、パラメータのタイプはパラメータのタイプと一致するか、章動変換が可能である必要があります.

  • メソッドの実行プロセス
    参照変数を使用することなく、同じクラスのメソッド間で相互に呼び出すことができます.
    静的メソッドでは、同じクラスのインスタンスメソッドを呼び出すことはできません.
    メソッド結果を保存する変数は、戻り値などのタイプ、またはタイプ(戻り値を自動的に変更および保存できます)でなければなりません.
  • 6.ドアに戻る

  • は、文が現在実行中のメソッドを終了することを返し、呼び出されたメソッド
  • を返す.
  • 戻りタイプがvoidの場合、返信を書く必要はありません.
    (コンパイラが自動的に追加するため)
  • voidではないが、文が返されない場合、コンパイルエラー
  • が発生します.
    *パラメータの検証
  • メソッドのボディを作成する場合は、まずパラメータの値が適切かどうかを決定します.
  • 適切でない値がパラメータを介して渡された場合、パラメータ値を変更するか、戻り文を使用して操作を停止し、呼び出しのメソッドを返します.
  • JAvaの定式第6章