Você está aqui: Java ::: Reflection (introspecção) e RTI (Runtime Type Information) ::: Passos Iniciais |
Listando os métodos de uma classe ou interface e obtendo seus tipos de retornoQuantidade de visualizações: 8469 vezes |
|
O método getReturnType() da classe Method permite obter o tipo de retorno de um determinado método. Este retorno é do tipo Class. O exemplo a seguir mostra como listar todos os métodos públicos da classe javax.swing.JButton e seus tipos de retorno:
import java.lang.reflect.*;
public class Estudos{
public static void main(String args[]){
// vamos carregar a classe JButton
try{
Class c = Class.forName(
"javax.swing.JButton");
// obtém os nomes dos métodos
Method[] metodos = c.getMethods();
for(int i = 0; i < metodos.length; i++){
// obtém o nome do método
String nome = metodos[i].getName();
// obtém o tipo de retorno
String retorno =
metodos[i].getReturnType().getName();
System.out.println(nome + " - " + retorno);
}
}
catch(ClassNotFoundException e){
System.out.println(e.getMessage());
}
System.exit(0);
}
}
|
|
|
Desafios, Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
|
Java - Como usar a classe Character da linguagem Java para tratar caracteres individuais em seus programas |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |







