The Java Developers Almanac 1.4


Order this book from Amazon.

   
Home > List of Packages > java.lang  [58 examples] > Objects  [3 examples]

e56. Cloning an Object

    class MyClass implements Cloneable {
        public MyClass() {
        }
        public Object clone() {
            Cloneable theClone = new MyClass();
            // Initialize theClone.
            return theClone;
        }
    }
Here's some code to create a clone.
    
MyClass myObject = new MyClass();
    MyClass myObjectClone = (MyClass)myObject.clone();
Arrays are automatically cloneable:
    int[] ints = new int[]{123, 234};
    int[] intsClone = (int[])ints.clone();

 Related Examples
e57. Comparing Object Values Using Hash Codes
e58. Wrapping a Primitive Type in a Wrapper Object

See also: Arrays    Assertions    Classes    Commands    Numbers    Strings    System Properties    Threads   


© 2002 Addison-Wesley.