如何将现有类对象复制到其他类新类对象,而不在Java中创建原始对象(内存中)的副本 请告知。 我认为AObj只有一个副本,除非我们在新对象中添加任何更改或更新最初创建的对象。不确定,请帮忙。
不复制对象。您的代码符合您的要求 (在Java中意外复制某些内容是相当困难的。)如何将现有类对象复制到其他类新类对象,而不在Java中创建原始对象(内存中)的副本 请告知。 我认为AObj只有一个副本,除非我们在新对象中添加任何更改或更新最初创建的对象。不确定,请帮忙。,java,object,memory-management,copy,Java,Object,Memory Management,Copy,不复制对象。您的代码符合您的要求 (在Java中意外复制某些内容是相当困难的。) public class AObject { private String a; Private String b; public String getA() { return a; } public void setA(String a) { this.a = a; } public String get
public class AObject {
private String a;
Private String b;
public String getA() {
return a;
}
public void setA(String a) {
this.a = a;
}
public String getB() {
return b;
}
public void setB(String b) {
this.b = b;
}
}
}
public class BObject{
private AObject aObj;
public AObject getAObj() {
return aObj;
}
public void setAObj(AObject aObj) {
this.aObj = aObj;
}
}
public static void main(String[] args){
AObject aObj = new AObject();
aObj.setA("testA");
aObj.setB("testB");
BObject bObj = new BObject();
bObj.setAObj(aObj) //here I would like to avoid creating the deep copy of objects.
}