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

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);
        }


    }
}

 

posted @ 2020-10-09 10:14  Joker-0927  阅读(87)  评论(0编辑  收藏  举报
// 侧边栏目录