| Membros: 223 |
| Idioma: Português (Brasil) |
| Categorias do grupo:
|
| Mais informações sobre o grupo » |
|
Pessoal aqui segue um exemplo de uso de reflexão em java. Mais tarde vou postar maiores detalhes. Lembrando que cada classe está no seu arquivo.
public class Calculadora { public static int soma(int x, int y) { return x + y; }
}
--------------------------------------------
import java.lang.reflect.Method;
public class Teste { public Teste()throws Exception { //Obtenho o objeto class da classe Calculadora Class classe = Calculadora.class;
//Obtenho a referencia para o método de nome soma Method m = classe.getMethod("soma", int.class, int.class);
//Mando executar o método soma com os parametros 1 e 2 int total = (Integer)m.invoke(classe, 1,2);
System.out.println("Total= "+total);
} public static void main(String[] args) throws Exception { Teste t = new Teste(); } }
A classe Teste faz a chamada do método soma via reflexão.
|
| |||||||||||
| Criar um grupo - Grupos do Google - Página inicial do Google - Termos de Uso - Política de Privacidade |
| ©2009 Google |