List<Integer> l1=new ArrayList<Integer>();
l1.getClass().getMethod("add",Object.class).invoke(l1, 23);
l1.getClass().getMethod("add",Object.class).invoke(l1, "abc");
getMethod方法里面("add",Object.class),为什么要用Object.class,而不能用Integer.class或者String.class,这个表示什么意思啊?本人看了JDK6.0有关内容,很可惜没有看懂。 |
|