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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 蔡增辉 中级黑马   /  2013-5-10 09:41  /  1167 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 蔡增辉 于 2013-5-11 23:11 编辑

看到张老师视频中讲解JavaBean的内容,如下:

觉得这样好麻烦,直接用对象通过get,set方法操作不是更简单吗?还是我对内省的理解有误,望解答。

1.PNG (14.03 KB, 下载次数: 0)

1.PNG

评分

参与人数 1技术分 +1 收起 理由
Sword + 1

查看全部评分

4 个回复

倒序浏览
假设A公司要把一个项目的部分东西,外包给B公司。
而B公司给A公司的东西,包含一些核心代码。B公司不想让A公司获取该核心代码。
于是B公司提供给A公司一些字节码文件和一些说明文档。
这个时候A公司要想使用B公司提供的东西,就只能通过反射的东西来操作了。。
希望对你有帮助。。

评分

参与人数 1技术分 +1 收起 理由
Sword + 1

查看全部评分

回复 使用道具 举报
刘胜寒 发表于 2013-5-10 10:08
假设A公司要把一个项目的部分东西,外包给B公司。
而B公司给A公司的东西,包含一些核心代码。B公司不想让A ...

还是有些不明白,如果把核心的东西不公开,把get和set方法提供出来不就行了吗?
回复 使用道具 举报
JavaBean私有成员变量,通过反射JavaBean类字节码获得set和get方法,
猜出其中属性,使用内省操作set和get属性
回复 使用道具 举报
如果问题已解决,请及时修改分类,否则继续提问,谢谢合作!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马