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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 自由自在2014 中级黑马   /  2014-2-18 21:25  /  977 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Method methodPrint=ReflectPoint.class.getMethod("print", String.class);//这里为什么必须是String.class?这里类型不能写string?

评分

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

查看全部评分

4 个回复

倒序浏览
类型表现形式就是.class。String s="abc"; //这里的String是 String.class的一个实例对象。

评分

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

查看全部评分

回复 使用道具 举报
一年_Hei 来自手机 中级黑马 2014-2-18 21:55:44
藤椅
既然是反射得到的都是该方法在内存的字节码。参数类型必然也是字节码的形式传递。也就是类型.class

评分

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

查看全部评分

回复 使用道具 举报
这里面都是反射,在反射里面是没有String,有的只是字节码,所以需要是String.class  int.class  等等   

评分

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

查看全部评分

回复 使用道具 举报
一句话,反射就是倒着来的。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马