MENU

javaの値渡しと参照渡しの違い

結構ややこしいのでまとめておこう。

目次

値渡しと参照渡し

メソッドを実行する際に引き渡すデータ(変数)がどのような形で渡されるか。

 

(例)

int value = 0;

int result = calcValue(value);

 


public static int calcValue(int value){

return value*2;

}


List<Integer>scores = new ArrayList<>();

setScore(scores);


public static void setScore

(List<Integer> scores){

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

目次