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