反射

在程序运行期间的时候能够动态获取类的信息。

 

用过反射吗?

1.用反射实现了,修改类的属性。 当时是用到了第三方的jar包,然后一个私有属性没有提供set方法。

只能通过反射去修改。

2.一个类 有30多个属性需要赋值。

要展示某月每一天的数据。所以专门写了一个类存放当月每一天数据。设置了有31个属性,(属性的名称都差不多)

每一个属性都需要赋值。如果普通实现的话:每个属性的set()都要调用。

所以想到了反射。获取所有属性,通过遍历挨个给属性赋值。减少了代码量。

伪代码:

 

posted @ 2021-06-22 17:45  xie风细雨  阅读(33)  评论(0)    收藏  举报