首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

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

2011-12-30 
关于反射和动态绑定的问题比如我写了一个类B继承于A,在配置文件中进行配置,利用反射进行创建对象,在程序中

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

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

field.get(对象);

field.set("对象",值);

热点排行
Bad Request.