1.获取类或对象的Class对象(字节码对象)(创建有三种方法)

效果:

2.通过反射获得类中的所有属性对象
(1)先获取类或对象的Class对象

(2)获得当前类及父类中的public修饰的所有属性

(3)获得类中的所有属性,只能用于获取当前类的所有属性(任意权限修饰符)

(4)通过for循环来获取属性的特性

(2)的结果

(3)的结果

3.通过反射获得类中的目标属性对象
(1)先获取类或对象的Class对象

(2)根据属性名获得一个属性对象Field

(3)创建类的对象

(4)设置属性值

(5)获取属性的值

原文:https://www.cnblogs.com/hhc16619804375/p/14801880.html