什么是反射
在程序的运行的过程中,通过字节码对象去获取到类中的成员信息(构造器,方法,字段),这就称为反射.
获取字节码对象的方式
方式一
通过Class.forName的方式来获取到字节码对象;
方式二
通过对象.getClass来获取到字节码对象;
方式三
通过类名.class获取到字节码对象
代码实现
//方式一
Class clz = Class.forName("类的全限定名");
//类的全限定名: 包名+类型
//方式二
Dome dome = new Dome();
Class clz= dome.getClass();
//方式三
Class clz = Dome.class();