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

反射技术中,获取字节码文件的第二种方式:使用任意数据类的一个静态成员class,所有数据类型都具备的一个属性
如:
  1. Class clazz = Person.class;
复制代码

这个静态成员class是所有类都具备的一个属性,它在类中的体现是什么呢?是不是像默认的空参构造函数一样,在类中是省略不写的?另外,他是一个属性,为何调用他却可以返回一个字节码文件对象呢?

哪位师兄帮忙解释一下?谢谢

2 个回复

倒序浏览
看下api这个属性的源码应该会有收获吧,这个属性我认为主要是用来反射的,其他没啥用,至于如果返回一个字节码对象,应该就是把这个类的源文件全部转成了二进制文件
回复 使用道具 举报
这个是获取字节码文件三种方式之一类名.class
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马