Object Cloning In Java Example
Chapter:
Miscellaneous
Last Updated:
24-06-2016 17:09:48 UTC
Program:
/* ............... START ............... */
public class JavaObjectCloningExample implements Cloneable {
int a = 0;
String name = "";
JavaObjectCloningExample(int a, String name) {
this.a = a;
this.name = name;
}
public JavaObjectCloningExample clone() throws CloneNotSupportedException {
return (JavaObjectCloningExample) super.clone();
}
public static void main(String[] args) {
JavaObjectCloningExample e = new JavaObjectCloningExample(2, "JavaScan");
System.out.println(e.name);
try {
JavaObjectCloningExample b = e.clone();
System.out.println(b.name);
} catch (CloneNotSupportedException e1) {
e1.printStackTrace();
}
}
}
/* ............... END ............... */
Output
Notes:
-
The object cloning is a way to create exact copy of an object. For this purpose, clone() method of Object class is used to clone an object.
- Syntax : protected Object clone() throws CloneNotSupportedException
Tags
Object Cloning, Java, Miscellaneous