JAVA:传递物体

时间:2014-10-25 13:02:06

标签: java

假设我有一个类c的对象。

我将其插入两个cd1d2类型的arraylists。

如果我在d1中更改此对象,它会在d2中更改。

如果没有,我有什么方法可以这样做吗?

P.S。我是JAVA的新手

1 个答案:

答案 0 :(得分:0)

Java通过按值引用对象来传递对象。这意味着,当您在某处存储对象并在另一个位置修改它时,存储的对象将会发生变化。

传递对象时,不会传递数据本身,而是传递引用,这类似于指向存储对象的位置的指针。在所有地方,你都在访问同一块内存!