获取Class对象:


获取构造器对象:

代码演示:获取student类中成分
获取全部构造器(只能public的)

获取全部构造器:

获取某个构造器(只能拿public修饰的构造器):

获取某个构造器:
获取无参构造器

获取有参构造器

如果遇到私有构造器,可以暴力打开权限
Class c=Student.class;
Constructor cons=c.getDeclaredConstructor();
cons.setAccessible(true);//打开权限的操作
获取成员变量:
全部成员变量:

某个成员变量:


获取方法对象:

获取所有方法对象:

获取某个方法的对象:

触发方法的执行:


反射的作用:


作用二:做 通用框架。比如这里的sava功能,可以存入任何类型的数据。通过反射把类型变成string


浙公网安备 33010602011771号