反射实践之对象赋值

     平常写业务代码时,我们操作一个对象都是先对它进行初始化,然后再进行调用其方法或者属性。 

     但是如果涉及稍微底层的代码时,如果需要操纵一个方法,总不能也是直接new一个对象吧。

      第一,这样过于繁琐,

      第二,这样也不利于维护。

      所以这里就可以利用Java反射机制来进行操作。反射机制通俗点讲就是通过方法来调对象,避免了初始化这样一个过程。

      下面就举一个经典反射案例,对象间的赋值。平时设计业务代码是,根据分级规则,业务层和数据层进行隔离,而数据层的实体类与业务层的实体类需要一一对应,并在进行数据库CRUD时进行一个实体类对象间的赋值,但是如果属性间一一进行赋值,显得过于繁琐。所以就可以通过反射来进行赋值。

      话不多说,直接上图:

上图就是测试结果,测试无误。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。