黑马程序员技术交流社区

标题: 反射的3种方式是什么?我这一块学得比较差 [打印本页]

作者: aweilovemusic    时间: 2016-4-17 13:52
标题: 反射的3种方式是什么?我这一块学得比较差
今天面试,老师问我反射的3种方式是什么?我该怎么说呢?
我上课没听懂,想请问有人知道是什么吗?可以具体的解释一下吗?
作者: jialianghao    时间: 2016-4-17 14:40
Class clazz1=Person.class   通过类.class获取字节码对象

Person p=new Person();
Class clazz2=p.getClass(); 通过对象反向获取字节码对象


Class clazz3=Class.forName("com.heima.bean.Person");  通过Class的静态方法获取字节码对象。
作者: IT小笨鸟    时间: 2016-4-17 14:56
楼上说的对,老师的意思估计是问你怎么获得类的字节码文件对象,还用你要会根据它的字节码文件对象起获取它的成员方法,构造方法,静态方法,成员变量,这样反射就差不多了




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