Java Básico Cuatro, copiar el objeto

61, ¿por qué desea utilizar la clonación?

objeto clonado podría incluir algunas de las propiedades han sido modificadas, y las nuevas propiedades de los objetos aún están fuera de tiempo para inicializar el valor de todos cuando se necesita un nuevo objeto de mantener el "estado" actual que confiar en el método de clonación.

 

62, la forma de lograr el clon objetivo?

1) para lograr método de la clase Object clon de anulación () interfaz Cloneable y.

2) para lograr interfaz Serialable, y la secuencia clonada por deserializado puede ser cierto clones de profundidad.

 

63, ¿cuál es la diferencia entre una copia profunda y copia superficial se

1) copia superficial: cuando un objeto se copia copia solamente el tipo valores de las variables miembro contenida en el mismo y en sí, y el miembro de tipo de referencia objeto y no se copia.

se copiarán los objetos Además de copiar el objeto en sí, todas las variables miembro contenían: 2) copia en profundidad.

 

Supongo que te gusta

Origin www.cnblogs.com/linlf03/p/10777026.html
Recomendado
Clasificación