黑马程序员技术交流社区

标题: 关于字节码文件对象的获取方式 [打印本页]

作者: Miss小强    时间: 2013-5-6 11:25
标题: 关于字节码文件对象的获取方式
本帖最后由 Miss小强 于 2013-5-12 10:26 编辑

我们知道获取某个类的字节码文件对象有三种方式,
1:Claas.forName("cn.itcast.Student");
2:Student.class--->通过类名调
3 new Student().getClass();
对于第二种,既然可以通过类名. 调用说明这个对象应该是个静态公有权限的属性;
可是怎么找不到,我看Object的源码没找到,就发现这个东东。
public final native Class<?> getClass();
这个到底是怎么回事啊?class是一个属性字段还是???

作者: Miss小强    时间: 2013-5-6 19:46
我的问题没有人回答吗???
作者: 暮夕忆夕颜    时间: 2013-5-8 21:25
这个要用到反射的知识,就是通过Class对象访问的.可以访问其构造函数,属性,方法的.
作者: Thinker-Z    时间: 2013-5-8 23:35
getClass()的方法返回的是实例化的类的对象的名称!Class是类!
作者: 曹睿翔    时间: 2013-5-8 23:56
你的问题我也在纠结着,哈哈
等我问问老师,先保存着




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