Método Java Object clone()
El método clone() de Object se utiliza para crear y devolver una copia de un objeto.
El método clone es una copia superficial. Los objetos referenciados por las propiedades dentro del objeto solo copian la dirección de referencia, sin reasignar memoria para los objetos referenciados. En cambio, la copia profunda correspondiente también recrea los objetos referenciados.
Sintaxis
object.clone()
Parámetros
Ninguno 。
Valor de retorno
Devuelve una copia de un objeto.
Debido a que Object en sí no implementa la interfaz Cloneable, si no se sobrescribe el método clone y se llama, se producirá una excepción CloneNotSupportedException.
Ejemplo
El siguiente ejemplo crea el objeto obj1, luego copia obj1 a obj2 y muestra los valores de las variables a través de obj2:
Ejemplo
El resultado de ejecución del programa anterior es:
Ejemplo 111 Ejemplo 111
Otras extensiones
Clase Java Object