获取属性
getFields()
获取所有属性的数组
getDeclaredFields()
获取本类中public
的属性的数组
field是数组内任意属性
Modifier.toString(field.getModifiers())
拿到权限修饰符
field.getName()
拿到属性名
获取方法
getMethods()
不仅可以获取本类中 public 的方法 也会拿到 父类中public的方法的数组
getDeclaredMethods()
只能获取本类中的方法的数组
获取构造器
getConstructors
拿到public
构造器 数组
getDeclaredConstructors()
拿到所有构造器 数组
获取父类与接口
getSuperclass
拿到父类
getInterface()
拿到接口