说明:dog类加载的时候,通过ClassLoader(类加载器)得到dog类的“Class类对象”,通过“Class类对象”可以得到dog类的成员变量,方法等
1.java.lang.Class:代表一个类, Class对象表示某个类加载后在堆中的对象
2.java.lang.reflect.Method:代表类的方法,Method对象表示某个类的方法
3.java.lang.reflect.Field:代表类的成员变量,Field对象表示某个类的成员变量
4.java.lang.reflect.Constructor:代表类的构造方法,Constructor对象表示某个类的构造方法