Boa tarde. Gostaria de criar um método pra eu limpar meu objeto. Exemplificando, eu instancio um novo objeto no início da minha classe, sendo que eu usarei objeto desta classe várias vezes, e, não quero instanciar o objeto várias vezes, eu só quero limpar o objeto. Me indicaram a fazer reflexão, mas eu ainda não sei como usar reflexão. Caso alguém possa me ajudar, muito obrigado. Abaixo coloco um exemplo para deixar mais clara minha duvida:
package Outros;
/**
* @author fabio
*
*/
public class Raiz {
private Integer id;
private String nome;
private String profissao;
/**
*
* @param objeto
* @duvida Gostaria de saber como fazer para eu pegar acessar os métodos pra
* eu setar NULL pras variaveis. Sendo o método setVARIAVEL, todos
* os meus métodos setters.
*/
public static void limpaObjeto(Object objeto) {
objeto.setVARIAVEL(null);
objeto.setVARIAVEL(null);
objeto.setVARIAVEL(null);
}
public static void main(String[] a) {
Raiz pess = new Raiz();
pess.setId(1);
pess.setNome("Zoroastro");
pess.setProfissao("Da Vida");
limpaObjeto(pess);
}
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public String getProfissao() {
return profissao;
}
public void setProfissao(String profissao) {
this.profissao = profissao;
}
}