反射详解
Posted du1269038969
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了反射详解相关的知识,希望对你有一定的参考价值。
反射
7.1反射:通过一段字符串,反射到真正的类上
就如同一面镜子
通过class找到Student方法
反射的关键,class.forName();类,加载字符串找到该相应的类
7.2搭建框架过程中如果出现ClassnotFound问题,一定是缺jar包。
7.3通过字符串获取该类后,可以获取它的字段,new实例化等等
.getDeclaredFields() 方法 获取字段
.newInstance();调用无参构造 即创建对象
给id赋值: id若是private 则开启权限,权限是true:
知识点:给私有属性赋值,可通过getset 方法 或反射
7.4 .getMethod(name,parameterTypes)方法: 通过方法名method的字符串获取method方法(java.lang包下)
.invoke(obj,null) 解释:obj调用method方法 不传参数。
以上是关于反射详解的主要内容,如果未能解决你的问题,请参考以下文章