黑马程序员技术交流社区

标题: 反射问题 [打印本页]

作者: tianyun    时间: 2013-3-14 11:23
标题: 反射问题
本帖最后由 tianyun 于 2013-3-16 12:00 编辑

java反射的必要性在哪里?在框架中如何应用的?

作者: 戴乾刚    时间: 2013-3-14 12:03
本帖最后由 戴乾刚 于 2013-3-14 12:04 编辑

写框架程序的时候要调用的类还没有定义。
就像我做的房子卖给用户住,由用户安装门窗和空调,我做的房子就是框架,用户需要使用我的框架,
把门窗插入进我的框架中。
因为在写程序是无法知道要被调用的类名,所以,
在程序中无法直接new某个类的实例对象,而要用发射方式来做。
当用户使用框架的时候,只需要把类名作为参数传递给框架
类名参数就相当于框架提供给用户的接口
作者: tianyun    时间: 2013-3-14 12:22
但是如果编写程序时如果没有定义类,运行程序时也无法加载啊,通过读取xml配置文件获得的属性,可以直接new一个对象,然后再调用set和get方法吗?
作者: tianyun    时间: 2013-3-14 12:25
在你加载某个类时你类存已经有该类了啊,可以直接new对象的。





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2