一、获取方式一:
1、Class:获取Class的方式:对象名.getClass();
类名.class;
Class.forName("类的全路径");
常用方法:newInstance()创建对象;
获取属性:getField(String name);
getField();
获取方法:getMethod(String name,Class<?>...parameterTypes);
getMethod();
2、Method:getName()获得方法名称;
invoke(Object obj,Object...args)执行方法;
getParameterTypes()返回参数的类型;
3、Field:getName()获取类中成员属性的名称;
getType()获得类中成员属性的类型;
set(Object obj,Object value)为类的成员属性赋值;
二、获取方式二:
Class.getXXXclass();
三、获取方式三:
Class.forName();
反射
最新推荐文章于 2019-11-05 17:03:24 发布