标签: java
假设我有一个类c的对象。
c
我将其插入两个c,d1和d2类型的arraylists。
d1
d2
如果我在d1中更改此对象,它会在d2中更改。
如果没有,我有什么方法可以这样做吗?
P.S。我是JAVA的新手
答案 0 :(得分:0)
Java通过按值引用对象来传递对象。这意味着,当您在某处存储对象并在另一个位置修改它时,存储的对象将会发生变化。
传递对象时,不会传递数据本身,而是传递引用,这类似于指向存储对象的位置的指针。在所有地方,你都在访问同一块内存!