O reflexo é que ele possa obter todas as informações de uma classe, que inclui principalmente duas partes: método e atributos.
1. O método de obtenção do método inclui o nome do método, o tipo de retorno do método, o método de acesso ao método e esse método através da reflexão.
2. Obtenha o atributo inclui o nome, o tipo, o acesso ao modificador e o valor desse atributo.
Esses ganhos têm a API correspondente para fornecer operações.
O código é o seguinte:
pacote POI; Usermodel .out. -------------------------------------------------------- -------------------------------------------------------- ------------------"); System.out.println (" Número de variáveis de membros obtidos por reflexos "); System.out.println (c.getDecLaredFields (). Length) ; -------------------------------------------------------- -------------------------------------------------------- -------------------------------------------------------- -------------------------------- ------------------ Método de construção da classe -------------------------------------------------- -------------------------------------------------------- --------- "); ()) {System.out.print (modifier.toString (construtor.getModifiers ())+" "); system.out.println (construtor.getName ()); } System.out.println ("-" --- --------------------------------------- -------------------------------------------------------- -------------------------------------------------------- -------------------------------------------------------- -------------------------------------------------------- -------------------------------------------------------- -------— "); para (método do método: c.getDecLaredMethods ()) {System.out.print (modifier.tostring (method.getModifier ())); getrengunype ()+" "" ") ;; método.getName (); -------------------------------------------------------- ------------------------------------------------ Modificadores de classe- -------------------------------------------------------- -------------------------------------------------------- --------------------------------------- "); int mod = c.getModifiers () Modificador de String; -------------------------------------------------------- -------------------------------------------------------- -------------------------------------------------------- -------------------------------------------------------- ---------- Nome ------------------------- "); System.out.println (c.getName () ); -------------------------------------------------------- -------------------------------------------------------- -------------------------------------------------------- -------------------------------------------------------- ----------------------- out.println (c.getSuperclass (). getName ());}}O acima é a introdução de como refletir em Java para obter todo o conteúdo de uma classe.