黑马程序员技术交流社区

标题: 关于反射方法调用问题? [打印本页]

作者: sbeeqnui1987    时间: 2012-6-13 09:44
标题: 关于反射方法调用问题?
本帖最后由 sbeeqnui1987 于 2012-6-19 21:45 编辑

java反射里面有个调用方法,
其中有段代码是
m.invoke(object, rs.getObject(colName));
其中rs.getObject(colName)为从数据库里面读取的数据,这个方法在调用Method(int id)[比如public void setId(int id),
但public void setName(String name),public void setBirthday(Date birthday),public void setMoney(float money)都能正常运行]方法的时候会抛出异常,
难道int不属于继承至object吗?

作者: Kristy_Li    时间: 2012-6-13 10:00
int是基本数据类型,不继承Object类,但是Integer继承Object类
作者: 王广丛    时间: 2012-6-13 17:36
基本数据类型是不继承Object类的,但是基本数据类型的包装类是继承自Object类的。
作者: 云惟桉    时间: 2012-6-13 18:00
我觉得楼主发现问题的角度很特别,思考的方式也很独到,楼上都是正解了,我特来顶一个!




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