Class
获取属性
getFields();
只能获取到运行时类中及其父类声明public的属性
返回的值是 Flield[] 数组 属性的数组getDelaredFields();
获取运行时类本身的所有属性。
返回的值是 Flield[] 数组 属性的数组Field 属性
1.获取权限修饰符getModifiers();
返回 int类型
可以用
ModiFier.toString(int i)
进行转换 变成 权限修饰符
2.获取属性的变量类型
getType();
返回Class类型
3.获取属性的变量名字
getName();
返回String类型
获取方法
getMethods();
返回Method[] 数组 方法的数组
获取运行时类及其父类所有的声明为public方法getDeclaredMethods();
返回Method[] 数组 方法的数组
获取运行时类本身所有的方法