您的位置:首页 > 其它

通过反射访问私有方法

2016-05-07 14:12 429 查看
package com.dy.xidian;

import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;

class A {
private void a() {
System.out.println("This is a function");
}
}
public class TestReflect {
public static void main(String[] args) throws NoSuchMethodException,
SecurityException, IllegalAccessException,
IllegalArgumentException, InvocationTargetException {
A a = new A();
Method g = a.getClass().getDeclaredMethod("a");
g.setAccessible(true);
g.invoke(a);
}
}


通过反射机制可以访问A中的私有方法。

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