如何在更改一个对象时将一个对象设置为与另一个对象相等,而又不引起对象更改。例如,如果我有object1和object2,而object1 = object2,则对object2所做的任何操作也将对object1进行,因为它们都指向相同的参考点。所以我在问如何设置object1 = object2,从而更改object2的值不会影响object1。我希望这是有道理的。
答案 0 :(得分:1)
当您分配object1 = object2
时,变量将引用相同的对象。
您想要一个与第一个对象相等的单独对象。通常,object1 = object2.clone()
会进行复制,但这取决于object2是否可克隆。