利用java反射访问私有方法

来源:互联网 发布:淘宝网软牛皮女包 编辑:程序博客网 时间:2024/06/04 08:16

下面代码利用java反射范文java类私有方法:



import java.lang.reflect.Method;public class TestVisitPrivate {public static void main(String[] args) throws Exception {Private p = new Private();Class<?> clazzType = p.getClass();Method m = clazzType.getDeclaredMethod("whoSayHello", new Class [] {String.class});m.setAccessible(true);//压制java访问机制控制m.invoke(p, new Object [] {"zhangsan"});}}


public class Private {private void whoSayHello(String name){System.out.println(name+ "say hello");}}


原创粉丝点击