Reflex es que puede obtener toda la información de una clase, que incluye principalmente dos partes: método y atributos.
1. El método para obtener el método incluye el nombre del método, el tipo de retorno del método, el método de acceso al método y este método a través de la reflexión.
2. Obtenga el atributo incluye el nombre, el tipo, el acceso al modificador y el valor de este atributo.
Estas ganancias tienen la API correspondiente para proporcionar operaciones.
El código es el siguiente:
Paquete Poi; USERMODEL. .out. -------------------------------------------------- -------------------------------------------------- ----------------"); System.out.println (" Número de variables de miembros obtenidas por reflejos "); System.out.println (c.getDeclaredfields (). Longitud) ; -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ------------------------------ ------------------ Método de construcción de clase ------------------------------------------------ -------------------------------------------------- --------- "); ()) {System.out.print (Modifier.ToString (constructor.getModifiers ())+" "); System.out.println (constructor.getName ()); } System.out.println ("-" --- ------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------— "); para (Método del método: c.getDeclaredMethods ()) {System.out.print (modificador.ToString (método.getModifier ())); getReturnype ()+" "" ") ;; -------------------------------------------------- -------------------------------------------------- Modificadores de clase- -------------------------------------------------- -------------------------------------------------- --------------------------------------- "); int mod = c.getModifiers () ; -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ---------- Nombre ------------------------- "); System.out.println (c.getName () ); -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ---------------------- Out.println (c.getSuperClass (). getName ());}}Lo anterior es la introducción de cómo reflexionar en Java para obtener todo el contenido de una clase.