Help em Reflection

2 respostas
aaraujo

Pessoal,

seguinte:

eu tenho um Classe, q representa uma entidade do bd, que se chama “Chamado”. Tenho uma variável desta classe (populada)

Chamado c = new Chamado();

e eu tenho um objeto Class

Class cls = Class.forName( chamado );

eu tenho tbm, uma String com o nome de um método da classe “Chamado”

String metodo = "getNome";

Agora, eu quero jogar dentro de uma variavel String, o resultado do processamento do metodo, no qual o nome dele está na variavel metodo.

Algo do tipo

String nome = chamado.executeMetodo(metodo);

alguma ideia?

valew

2 Respostas

cv1
try {
Chamado.class.getMethod("getChamado", new Object[]{}).invoke(c, new Object[]{});

} catch(bilhoes de exceptions...) {

}
danieldestro

Olhe aqui:
http://www.guj.com.br/user.article.get.chain?page=1&article.id=10

Criado 14 de julho de 2004
Ultima resposta 14 de jul. de 2004
Respostas 2
Participantes 3