Object.clone
Class Overview | Class Members | 
  This Package | 
All Packages
 protected native Object clone() throws CloneNotSupportedException
Returns
     a clone of this instance.
    Description
 Creates a new object of the same class as this object. It then 
 initializes each of the new object's fields by assigning it the 
 same value as the corresponding field in this object. No 
 constructor is called. 
 
 The clone method of class Object will 
 only clone an object whose class indicates that it is willing for 
 its instances to be cloned. A class indicates that its instances 
 can be cloned by declaring that it implements the 
 Cloneable interface.
  
Exceptions
 CloneNotSupportedException
     if the object's class does not
               support the Cloneable interface. Subclasses
               that override the clone method can also
               throw this exception to indicate that an instance cannot
               be cloned.
    
Exceptions
 OutOfMemoryError
     if there is not enough memory.
    
See Also
     Cloneable