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[] 数组 方法的数组
获取运行时类本身所有的方法
本文详细介绍了Java反射API中用于获取类属性和方法的功能。包括如何使用getFields()和getDeclaredFields()来获取不同访问级别的属性,以及getMethods()和getDeclaredMethods()来获取类的方法。此外还介绍了Field类和Method类的一些常用方法。
82

被折叠的 条评论
为什么被折叠?



