Field类
1.Field[] getFields()方法将返回一个包含Field对象的数组,这些数组记录了这个类或其超类的公有域
2.Field[] getDeclaredFields()方法返回一个包含Field对象的数组,这些数组记录了这个类的全部域
相应域的测试和结果
1.Class getDeclaringClass()返回一个用于描述类中定义的构造器、方法或域的Class对象
2.int getModifiers()返回一个用于描述构造器、方法或域的修饰符的整型数值。使用Modifier类中的这个方法可以分析这个返回值
3.Class[] getParameterTypes()(Constructor和Method)返回一个用于描述参数类型的Class对象数组
4.Class getReturnType()(Mehtod)返回一个用于描述返回类型的Class对象
Method类
1.Method[] getMethods()返回所有的公有方法,包括从超类继承类的公有方法
2.Method[] getDeclareMethods()返回这个类或接口的全部方法,但不包括由超类继承的方法
相应方法的测试和结果
Constructor类
1.Constructor[] getConstructors()返回所有公有构造器
2.Constructor[] getDeclaredConstructors()返回所有构造器
相应构造器的方法和结果