回答編集履歴

1

補足

2023/08/10 16:24

投稿

otn
otn

スコア85768

test CHANGED
@@ -1,6 +1,11 @@
1
1
  このケースでは、文字列がイミュータブルかどうかは関係ありません。
2
2
  メソッド`rrr`の仮引数の`s`に代入した段階で、実引数であった`a`の中味の文字列`"a"`と、変数`s`の関係は無くなります。
3
-
3
+ ```
4
+ a = "a";
5
+ s = a;
6
+ s = "sss";
7
+ System.out.println(a);
8
+ ```
4
9
  ・変数への代入(変数に入っているオブジェクトを、別のオブジェクトに入れ替える)
5
10
  ・ミュータブルなオブジェクトの加工(変数に入っているオブジェクトをそのオブジェクトのまま入れ替えず、中味を変更する)
6
11
  の2つの区別が付かないと言うことかと思いますが、別の概念です。