Function


きのうかんすう


宣言

 int abc(int a, int b){}
return_type variable ( type parameter, type parameter ) { exe ; }
  • メソッド名根拠命名規則
  • Returnタイプ戻りタイプ

  • メソッドが返す結果タイプ
  • バック料金がない場合もあるかもしれません.
  • スタティツクメソッド

    static int abc(int a, int b){}
  • プログラム終了前に、変数がメモリに格納されます.
  • パラメータパラメータ

  • 内部パラメータの変数として外部パラメータ値を取得する
  • パラメータは領域変数、内部のみで外部には存在しない
  • 要確定
  • データ型
  • 因子値を受け入れる.
  • 複数のパラメータの間に分けて,(カンマ)
  • パラメータ個数が分からない場合は配列タイプと宣言する
  • int abc(int [] values) {}
    int efg(int ... values) {}
    // 배열 타입으로 선언

    リターンドア

    int abc(int a, int b){
    	int result = a + b;
    	return result;
  • return以降の実行文が機能しない.
  • 運転直後終了方法

    Return return値を持つ方法


  • 関数実行時に呼び出される関数のコードはreturn戻り値に置き換えられます

  • 戻り値は戻りタイプに使用されます

  • 結果値を返したら、関数を停止して終了します.

  • 関数外部からの関数結果値の取得

    値を返す方法がありません


  • void戻りタイプ戻り値なし
  • voidメソッドから脱出可能returnゲート.
    void abc (int a, int b){
    		a + b;
    		return;
  • メソッド関数の呼び出し


    オブジェクトの内部メソッドの呼び出し

    abc(10, 20);
    int result = abc(10, 20);
    method (argument, argument) ;
    type variable = method(argument, argument);
  • 運賃が戻ってこなかったり、料金が戻ってきても受け取りたくない場合
  • 戻り値付きメソッドの戻り値を受け取った場合
  • メソッド戻りタイプに適用される変数タイプ
  • オブジェクト外部メソッドの呼び出し

    lang.abc(10, 20);
    int result = lang.abc(10, 20);
    class . method(argument, argument);
    type variable = class . method(argument, argument);
  • 運賃が戻ってこなかったり、料金が戻ってきても受け取りたくない場合
  • 戻り値付きメソッドの戻り値を受け取った場合
  • メソッド戻りタイプに適用される変数タイプ
  • Argumentパラメータ

  • パラメータ値
  • パラメータタイプに合った値を使う
  • 複数の因子を順次パラメータに適用