反射之------获得运行时类的属性(非指定)

package com.heima.userJSTL;

import java.lang.reflect.Field;

public class GetFields {
    public static void main(String[] args) {
        Class<Person> personClass = Person.class;
        Field[] fields = personClass.getFields();//获得当前运行时类及其所有父类的所有的public修饰的属性
        for (Field field : fields) {
            System.out.println(field);
        }
        System.out.println("============");
        Field[] declaredFields = personClass.getDeclaredFields();//获得当前运行时类的所有的属性
        for (Field declaredField : declaredFields) {
            System.out.println(declaredField);
        }


    }
}
迎风少年
原文地址:https://www.cnblogs.com/ZYH-coder0927/p/13784343.html