反射的应用
* Class 表示内存中的字节码
* 得到字节码的方法有三种
* 1、类名.class 例如Date.class
* 2、对象.getClass() 例如new Date().getClass();
* 3、Class.forName("类全名")
*
* 九个预定义Class实例
* boolean、byte、char、short、int、long、float 和 double
* 还有一个就是void
Constructor 类
声明构造方法的类,得到反射类的构造方法,名称等属性
Filed类
提供相关类或接口的单个字段的信息
可以反射一个类中的字段
//获取的是public修饰的变量
Field field = p.getClass().getField("test"); // public修饰
//获取所有的成员变量,包括private修饰的