Javaにおけるパラメータの受け渡し方法

Javaでは、パラメータは次の方法で渡すことができます。

  1. 値渡し(Pass by Value):基本データ型の引数は、値渡しで渡される。メソッドで受け取る値は、実引数のコピーなので、コピーされた値を変更しても、元の引数は影響を受けない。
  2. 参照渡し(Pass by Reference):参照型の引数渡し方式、メソッドは実際の引数の参照を受け取り、参照の変更は元の引数に影響を与える。
  3. 参照の参照渡し:Javaでは、オブジェクトの参照も値渡しで渡されます。メソッドがオブジェクトの参照を受け取った場合、参照の変更は元のオブジェクトの参照には影響しませんが、参照が指すオブジェクトの変更は元のオブジェクトに影響します。

Java では、基本データ型のパラメータを受け取るメソッドはそれらを変更できませんが、参照データ型を受け取るメソッドは指定されたオブジェクトを変更できます。

bannerAds