您的位置:首页 > 其它

通过反射访问父类的私有方法

2011-03-24 22:00 323 查看
在开发过程中,经常会碰到一种场景就是子类想调用父类的某个私有方法,可采用反射形式实现:

Class cls=.....;//该类为父类的class

Method mt=null;

try {

//先获取方法

mt=cls.getDeclaredMethod(method, new Class[]{.....});

//把方法的访问属性设置为true

mt.setAccessible(true);

mt.invoke(ui, new Object[]{});

} catch (Exception e1) {

e1.printStackTrace();

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: