反射:java反射就是在运行时动态获取类的各个组成部分的信息,包括属性、方法、构造方法、注解、接口、父类等。
这里以ReflectClass类为例,以下是一个放射类的操作实例:
package util;
import model.MethodInfo;
import model.Test;
import java.lang.annotation.Annotation;
import java.lang.reflect.Constructor;
import java.lang.reflect.Field;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
/**
* 注:ReflectClass reflectClass = new ReflectClass();
reflectClass.initClass("model.App");
reflectClass.initConstructor();
reflectClass.initObject();
reflectClass.getAnnotationInfos();
*/
public class ReflectClass {
/**
* 即将要被反射的Class对象
*/
private Class<?> mClazz;