Ver Mensaje Individual
  #6 (permalink)  
Antiguo 31/12/2012, 04:38
serdj
 
Fecha de Ingreso: septiembre-2012
Mensajes: 23
Antigüedad: 12 años, 4 meses
Puntos: 0
Respuesta: Variable me cambia de valor magicamente

Claro, cambia también principal porque al hacer
Obj aux = principal, lo que estás haciendo es apuntar a la misma dirección de memoria donde se encuentra "valor1". No se hace una copia de la variable con ese mismo valor.
Si haces aux.setValor(valor2); entonces cambiará "valor1" a "valor2", pero principal sigue apuntando a esa misma dirección de memoria, luego tiene de valor "valor2".

De todas maneras muchas gracias porque al menos ya sé lo que sucede exactamente. Pero sigo sin saber cómo solucionarlo.
Uizás con el método clone(); ??


Gracias.

Última edición por serdj; 31/12/2012 a las 04:51