gpt4 book ai didi

java - Java中的对象变量是指针吗?

转载 作者:行者123 更新时间:2023-12-02 00:22:01 27 4
gpt4 key购买 nike

对象变量是指针吗?如果我声明一个对象变量,然后为其分配另一个对象,我有一个还是两个对象?

具体来说,我需要做的是在 Android 中,我想捕获一个位置对象并将其放在一边以与出现的下一个位置对象进行比较。

最佳答案

您有一个对象,有两个引用。具体来说,

int[] a = {1, 2};
int[] b = a;
a[0] = 17;
System.out.println(b[0]); // 17

您需要显式克隆一个对象(如果它是Cloneable)或以其他方式复制其内容以创建非共享的新实例。

关于java - Java中的对象变量是指针吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10767181/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com