为了账号安全,请及时绑定邮箱和手机立即绑定

为什么复制对象不会影响第一个对象?

为什么复制对象不会影响第一个对象?

眼眸繁星 2024-01-05 14:58:05
我是java初学者,所以我发现有些东西让我很困惑:为什么当我们创建如下所示的东西时:String name = "Abdelillah";String editName = name;editName = "Mohammed";我的问题是为什么 editName 不更改名称对象?但是当我们使用数组时,如果我们创建对第一个数组的引用,第二个数组会影响第一个数组,我需要知道为什么,谢谢
查看完整描述

1 回答

?
慕运维8079593

TA贡献1876条经验 获得超5个赞

在第二行中,editName使 指向与 相同的对象name。和nameeditName指向字符串"Abdelillah"

editName您的错误可能在于认为第三行更改了指向 ( )的对象的内容"Abdelillah"。相反,在第三行中, editName 被指向一个不同的对象,即 string "Mohammed"


查看完整回答
反对 回复 2024-01-05
  • 1 回答
  • 0 关注
  • 85 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信