Your not changing its value you are creating a new
String
. Technically your variable changes its value
(memory location its pointing to)
to reference a new
String
object but it is pointing to the new
String
object not the same String
object.
You aren't actually changing the value
of the original String
object you are just referencing a new
String
so while the value of your variable does change you
aren't actually changing the original String
object...Hope that
makes sense.
No comments:
Post a Comment