Copiar los datos de un objeto sin cambiar la referencia de este

paulados
14 de Febrero del 2005
Hola, tengo una duda que no consigo solucionar, y no se si lo que me suena que se puede hacer es en java o en C++ (estoy con los dos lenguajes a la vez y tengo un lío increible). El caso es que tengo un objeto global, y quiero que reciba unos datos de un método que devuelve un objeto de su clase. Yo inicialmente pensaba que lo que hacia era copiar los campos internos del objeto, pero lo que creo que hace es cambiar la referencia de mi objeto global a la referencia del objeto que le asigno. Si es esto lo que ocurre, como puedo hacer para que solo copie los campos del objeto, sin cambiarme la referencia de este.
Gracias, y espero haberme explicado correctamente.

nicokiki
14 de Febrero del 2005
Hola!!!!!

Seteale uno por uno los atributos. O sea, desde la clase q te devuelve el objeto, hace q la clase destino tenga q un metodo q reciba un objeto de su misma clase y dentro del metodo setea en "this" uno por uno los atributos del recibido por parametro

Salu2!!!!!!