简体   繁体   English

如何从复制对象中引用原始对象值?

[英]How do I refer original object values from copied object?

I have cloned an object. 我已经克隆了一个对象。 Do I have any way to access the original object from copied object? 我有什么办法可以从复制的对象访问原始对象?

I have to refer original objects association from copied objects. 我必须从复制的对象引用原始对象关联。

No, from cloned object you can't get the original object back but in your method you will have reference to the original object. 不,不能从克隆的对象中找回原始对象,但是在您的方法中,您将引用原始对象。 Eg . 例如。

class ClonableClass implements Clonable {

....

 protected Object clone() throws CloneNotSupportedException {
//Code to clone
}
}

class Test {

public testClone(){
    ClonableClass  obj = new ClonableClass (); //Main object
    ClonableClass  cloneObject = (ClonableClass)obj .clone(); //Your clone object
}
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM