java对象作为参数传给函数 在函数里改变对象的属性(id;name) 函数外的对象会变么?

java对象作为参数传给函数在函数里改变对象的属性(id;name)函数外的对象会变么?如果用的是同一个对象函数里变函数外也变那有办法让他变成两个对象单独存在么?... java对象作为参数传给函数 在函数里改变对象的属性(id;name) 函数外的对象会变么?如果用的是同一个对象 函数里变函数外也变 那有办法让他变成两个对象单独存在么? 展开
 我来答
btboy1978
推荐于2017-12-15 · TA获得超过2015个赞
知道大有可为答主
回答量:2950
采纳率:57%
帮助的人:976万
展开全部
这种情况下外面的也会变,因为是同一个引用

要变成两个在函数里new 一个这个对象,再把传入的对象赋值给它,再来修改属性值并返回
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式