黑马程序员技术交流社区
标题:
关于反射的问题
[打印本页]
作者:
qy
时间:
2011-11-14 16:55
标题:
关于反射的问题
在java中的反射中 反射就是 将java中的各种成分映射成相应的类
包含 成员变量的反射、构造方法的反射、成员方法的反射、数组的反射
比如 成员变量的反射:把一个类中的成员变量值 替换为其他的值 此时在本类中可以进行数值的替换,那么还要用到反射 那么麻烦的技术。还真有点麻烦
问题来了---->在那种情况下用反射更简单些呢??
作者:
zhanghua
时间:
2011-11-14 17:01
在那种情况下用反射更简单些呢??不太理解
本人理解反射一般用在被动身上,就像spring ioc
一般情况下我们是用不着反射的。
如果我们本身就确定一个类,就可以直接new出来,这种情况下没有必要使用反射。
只有在我们并不确定我们创建的对象是什么类的实例时,我们可通过反射机制,主动权交给用户(程序),我们被动去创建类的实例。
作者:
葛雨龙
时间:
2011-11-14 18:20
在那种情况下用反射更简单些呢?? 如果未来会出现一个javabean,你现在对这个javabean完全不知道 你该怎么写? 反射就解决了。
作者:
骚灵小情歌
时间:
2011-11-14 19:22
有些时候不是说拿反射跟平常方法比较,你照视频看下去,你会发现,有些操作,是非用反射不可的. 比如,在别人给你一个main方法,你不知道是哪个类名,只是知道那个Main会传一些参数进来,所以就只能用反射了,不用反射你还玩不来...
既然学到反射,就不管简单不简单呗,先用会了再说。哪个代码更简单的事,是以后用于开发了切合实际再考虑的问题了吧?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2