Java Data Type Tutorial - Java Object.clone()








Syntax

Object.clone() has the following syntax.

protected Object clone()  throws CloneNotSupportedException

Example

In the following code shows how to use Object.clone() method.

//from w  w w. ja  va  2  s.com
import java.util.GregorianCalendar;

public class Main {

   public static void main(String[] args) {

      GregorianCalendar cal = new GregorianCalendar();

      // clone object cal into object y
      GregorianCalendar y = (GregorianCalendar) cal.clone();

      // print both cal and y
      System.out.println(cal.getTime());
      System.out.println(y.getTime());


   }
}

The code above generates the following result.