当前位置: 代码迷 >> J2SE >> 关于反射和动态绑定的有关问题
  详细解决方案

关于反射和动态绑定的有关问题

热度:48   发布时间:2016-04-24 12:45:07.0
关于反射和动态绑定的问题
比如我写了一个类B继承于A,在配置文件中进行配置,利用反射进行创建对象,在程序中返回的都是父类A的引用,
现在我想操作子类B的私有属性,应该怎么做?

------解决方案--------------------
Class b = Class.forName("从文件中读取类A的子类B的名字");
Field field = b.getDeclaredFields("你要的属性名");
field.setAccessible(true);

field.get(对象);

field.set("对象",值);
  相关解决方案