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: 8277 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 |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |