我很难理解 Java 中“深拷贝”的概念。
假设我有一个包含各种参数的类“myClass”。我尝试编写一个方法“copy”,它应该返回这样的类的深层副本:
public myClass copy() {
myClass deepCopy = new myClass();
deepCopy.varA = varA;
deepCopy.varB = varB;
return deepCopy;
}
有人可以确认这是否确实是“深度复制”还是我做错了什么?
谢谢!