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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© tianyun 中级黑马   /  2013-3-14 11:23  /  1503 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 tianyun 于 2013-3-16 12:00 编辑

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

点评

这种概念性和如何应用的问题,你可以多看看老师的视频,把老师的示例看明白,你就知道如何应用了。若问题已经解决,请将问题改为已解决,谢谢  发表于 2013-3-16 08:08

3 个回复

倒序浏览
本帖最后由 戴乾刚 于 2013-3-14 12:04 编辑

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