首页 > 其他 > 详细

反射(Reflect)

时间:2020-06-01 11:41:17      阅读:37      评论:0      收藏:0      [点我收藏+]

反射摘要:

反射是java中非常强大的工具,利用反射可以书写框架,而框架就是半完成的代码。反射就是对类中的各个部分进行封装为其它对象,并且可以随时提取出Class或Object成员的属性,例如成员变量,成员方法,构造变量和Annotation。提取之后还可以对各个组成部分进行操作。就是可以根据一个名字(name)写入一个类,并且可以调用它的方法。

按照我的理解就是java一个静态语言,但是可以在运行时通过反射技术调用一些未知类的成员属性,并利用,这里新创建了一个类的分身。而类reflect本身就有反射,映射的意思。

与java反射相关的类(都放在java.lang.reflect中)

类名 用途
class类 代表类的实体,在运行的java程序中表示类和接口  
Filed类 表示类的属性
Method类 类的方法
Constructer类 类的构造方法

 

 

 

 

 

 

 

class类:方法

 https://www.jianshu.com/p/9be58ee20dee参考

反射(Reflect)

原文:https://www.cnblogs.com/magiclx/p/13022623.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!