黑马程序员技术交流社区

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

作者: 李龙龙    时间: 2011-11-23 11:36
标题: 反射参数问题
List<Integer> list =new ArrayList<Integer>();要在list存入字符串,list.getClass().getMethod("xxx",Object.class),Object.class问什么不能换成String.class
作者: 肖岑锋    时间: 2011-11-23 11:51
在泛型里,String并不是Object的子类,是不能替换的。。
作者: 张邦庆    时间: 2011-11-23 12:06
查看下jdk文档就明白了啊,add方法接受的是Object类型的,你换上String的话就缩小范围了,那编译器肯定不会干的
作者: 崔浩    时间: 2011-11-23 12:45
的确,api里面定义这个方法的时候,就是用Object类型的参数




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