G
Guest
I want to take the clone() of Cloneable objects which are upcasting to
Object
I give below a similar code:
class A {
public Object clone() {....}
....
}
class B {
public static int main(String[] argv) {
A a = new A();
Object aClone = getCloneForAnyObject(a);
}
public Object getCloneForAnyObject(Object a) { // Upcasting to Object
// if "a" is "Cloneable" I want to return "a.clone()"
// else I want to return "a".
// Can you implement this method?
}
}
Thanks!
Object
I give below a similar code:
class A {
public Object clone() {....}
....
}
class B {
public static int main(String[] argv) {
A a = new A();
Object aClone = getCloneForAnyObject(a);
}
public Object getCloneForAnyObject(Object a) { // Upcasting to Object
// if "a" is "Cloneable" I want to return "a.clone()"
// else I want to return "a".
// Can you implement this method?
}
}
Thanks!