objetos en java
Publicado por julian (2 intervenciones) el 08/04/2003 18:32:21
tengo una clase class x{
}
y declaro dos variables de tipo x.
x var1 = new x();
x var2 = new x();
asigno var1 a var2
var1 = var2;
luego modifico var2 y debido a que cuando asigno un objeto a otro lo que asigno es la direccion del objeto, entonces las dos se modifican al modificar cualquiera de ellas.
pero esto es precisamente lo que quiero evitar, como puedo asignar n objeto a otro y modificar uno sin que se modifique el otro, mejor dicho como los independizo los dos objetos para poder trabajarlos por separado??, gracias de antemano
}
y declaro dos variables de tipo x.
x var1 = new x();
x var2 = new x();
asigno var1 a var2
var1 = var2;
luego modifico var2 y debido a que cuando asigno un objeto a otro lo que asigno es la direccion del objeto, entonces las dos se modifican al modificar cualquiera de ellas.
pero esto es precisamente lo que quiero evitar, como puedo asignar n objeto a otro y modificar uno sin que se modifique el otro, mejor dicho como los independizo los dos objetos para poder trabajarlos por separado??, gracias de antemano
Valora esta pregunta


0