java - 在 Java 中更改引用

标签 java reference copy

我正在尝试用 Java 开发数据结构,但遇到了一个我无法解决的问题。我有一个对象的引用,在复制它之后,我想仅使用副本来更改原始引用。例如:

Point a = new Point(0,0);
Point b = a;
b = new Point(5,5);

我希望“a”也指向“new Point(5,5)”,而不仅仅是“b”。有办法吗?

感谢您的帮助。

最佳答案

Point a; // no need to instantiate
Point b = new Point(5,5);
a = b;

关于java - 在 Java 中更改引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14519595/

相关文章:

svn - 如何撤消 'svn copy'

java - 在 Linux/Java 中调度文件/文件夹复制的应用程序

java - 我如何修改我的代码才能避免死锁?

java - 将另一个类中的静态变量调用为可运行的

java - 如何将具有不同值的相同对象生成到 ArrayList 中?

perl - 检查 Perl 数据引用类型

java - 通过命令行从 Jar 运行 Java 类

java - 使引用不可变?

c++ - 函数应该返回引用还是对象?

python - 全局列表不断变化,尽管复制