A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© adglo 中级黑马   /  2015-6-22 18:01  /  425 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

主要是指程序可以访问,检测和修改它本身状态或行为的一种能力,并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。

5 个回复

倒序浏览
看着好抽象,
其实反射很好理解,就是根据一个实例化的对象,来还原这个类的完整信息。
打个比方说,我要花一只猫,首先要知道猫长什么样才能画,用反射的话。我只要知道“猫”这个字就能画出来。

希望我的回答能够帮助到您。您对我的回答是否感到满意呢?如果满意的话,请回复一下非常感谢!
回复 使用道具 举报
耀阳圣尊 发表于 2015-6-22 19:26
看着好抽象,
其实反射很好理解,就是根据一个实例化的对象,来还原这个类的完整信息。
打个比方说,我要花 ...

有点感觉
回复 使用道具 举报
反射是指一类应用,它们能够自描述和自控制。也就是说,这类应用通过采用某种机制来实现对自己行为的描述(self-representation)和监测(examination),并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义
回复 使用道具 举报
刚刚看到,还不是很理解!!
回复 使用道具 举报
反射的功能就是扩展,在不知道类名的情况下,可以通过反射知道类中的成员方法以及成员变量等信息
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马