作为Java中的对象的变量称为引用,并引用内存中的相同位置.如果您希望两个相同类型的对象不需要在内存中引用相同的位置,则可以使用关键字在您的计算机上为它们分配内存new.
在两个变量下面,myObject1和myObject2都是对OBJECT1对象的引用,但是在同一个内存位置不存在:
OBJECT1 myObject1 = new OBJECT1();
OBJECT1 myObject2 = new OBJECT1();
如果将对象分配给另一个很重要,您可以查看clone()方法或使用复制构造函数:
public OBJECT1(OBJECT1 toCopy)
{
    this.field1 = toCopy.field1; 
    this.field2 = toCopy.field2; 
    this.field3 = toCopy.field3; 
    this.field4 = toCopy.field4;     
}
| 归档时间: | 
 | 
| 查看次数: | 96 次 | 
| 最近记录: |