1.获取属性:
import java.lang.reflect.Field; import java.lang.reflect.Modifier; public class TestField { public static void main(String[] args) { Class clazz = Person.class; //1.getField()只能获取到运行时类中及其父类中声明为public的属性 Field[] fields = clazz.getFields(); for (int i = 0; i < fields.length; i++) { System.out.println(fields[i]); } //2.getDeclaredFields获取运行时类声明的所有属性 Field[] fields1 = clazz.getDeclaredFields(); for (Field f : fields1) { System.out.println(f.getName()); } //获取属性的各个部分的内容 Field[] fields2 =