java反射机制
住在蜂蜜下的蜜蜂
作为一名Java开发工程师,热衷于Java开发,喜欢与技术大佬交流,对ssm,spring boot,vue等主流框架一直怀着一颗学习的心.
展开
-
使用反射之坑,集合存入数据总是会覆盖前面的所有数据
使用反射之坑,集合存入数据总是会覆盖前面的所有数据今天使用反射将父类的属性强转为子类,然后再将子类存入到一个集合,但是出现一个特别特别奇怪的现象,就是集合每次存入一个数据就会将前面所有的数据覆盖掉第一次存入1, 集合{1}第二次存入2 集合{2,2}第三次存入3 集合{3,3,3}…代码如下: ProductExtension productExtension = new ProductExtension(); for (int i = 0; i <原创 2020-07-05 21:21:11 · 241 阅读 · 0 评论 -
使用反射将父类属性赋值为字类属性,父类强转为字类
使用反射将父类属性赋值为字类属性第一次使用csdn,小白一个在开发的时候遇到过一个这样的一个问题,我要在实体中添加一个对象属性,但是又不想在在原来的实体上添加代码.##于是就创建了一个子类来继承原来的实体,在字类中添加一个属性.可是我在数据库中得到了父类而我需要传递的是字类,父类对象不能强转为字类对象所以只能通过将父类的字段都取出来,然后再赋值给子类如果字段太多的时候,就需要很多代码,于是就写了一个方法可以自动的将父类所有的字段自动赋值给字类子类型 change(父类对象,字类对象)原创 2020-07-05 11:29:26 · 380 阅读 · 0 评论