通过值传递的参数,仍然在函数内改变?
这个问题在这里已经有了答案:
函数参数是两个对象。
如果您在此函数中更改某些对象属性,则这些属性将在函数外部更改。
但如果在你的函数中你做obj = new Umfrage();
并会改变属性,所有的属性都不会在外面改变。
上一篇: Parameters passed by value, still changed within the function?
这个问题在这里已经有了答案:
函数参数是两个对象。
如果您在此函数中更改某些对象属性,则这些属性将在函数外部更改。
但如果在你的函数中你做obj = new Umfrage();
并会改变属性,所有的属性都不会在外面改变。
上一篇: Parameters passed by value, still changed within the function?