Bom dia, estou tendo problemas utilizando copia de classe vejam, tenho uma classe:
package maxctrl.componentes;
public class ParametrosInternos {
private String bancoDadosDestino = "";
public void setBancoDadosDestino(String bancoDadosDestino) {
this.bancoDadosDestino = bancoDadosDestino;
}
public String getBancoDadosDestino() {
return bancoDadosDestino;
}
}
Isso é um simples exemplo Ok … Agora imagine se eu instanciar duas vezes essa classe:
ParametrosInternos teste1 = new ParametrosInternos();
ParametrosInternos teste2 = new ParametrosInternos();
ok, assim eu tenho 2 objetos, o teste1 e o teste2, os seus valores devem ser separados, se eu setar um valor no teste1, só deve afetar o teste1 e não os 2 Correto …
Até ai funciona perfeitamente, mas se em algum momento eu quizer fazer uma copia, deixar o teste2 igual ao teste1 dessa forma:
teste2 = teste1;
ok, os objetos ficaram iguais, mas apartir desse ponto, tudo o que eu alterar em um objeto sera alterado nos dois, por exemplo se eu setar o teste2, tambem sera alterado o teste1;
Isso é normal ?, como eu posso fazer uma copia e, os objetos continuarem sendo separados ??