タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

Javaと参照渡しに関するryoasaiのブックマーク (1)

  • 参照渡し

    配列、オブジェクトを渡す メソッドへパラメータを渡すとき、メソッド側が受け取るのは渡された値のコピーです 変数のスコープによって、メソッドから別のメソッドの変数を操作することはできません 渡されたパラメータが変数でも、メソッドから呼び出しもとの変数値の変更はできないのです このパラメータの渡し方を値渡しと呼びます 値渡しでは、呼び出しもとのローカル変数は一切操作できません class test { String name; int age; public static void main(String args[]) { test hina = new test(); hina.name = "成瀬川なる"; hina.age = 17; System.out.println("名前\t\t年齢"); hina.write(); prm_ch(hina.name , hina.age);

    ryoasai
    ryoasai 2011/12/07
    Javaの世界では参照型のパラメータを渡すことを参照渡しと呼ぶことが多いと思いますが、.NETの人にはByRef、ByValとかあるから参照の値渡しと参照渡しを厳密に区別するのかな。
  • 1