怎样测private方法?
Summer example = new Summer.newInstance();
Method m = example .getClass().getDeclaredMethod("methodone",new Class[]{String.class});
m.setAccessible(true);
Object result = m.invoke(example ,new Object[] {new String(xxxx)});
m.setAccessible(false);
Summer example = new Summer.newInstance();
Method m = example .getClass().getDeclaredMethod("methodone",new Class[]{String.class});
m.setAccessible(true);
Object result = m.invoke(example ,new Object[] {new String(xxxx)});
m.setAccessible(false);
本文介绍了一种测试Java中Private方法的方法。通过反射机制获取并设置访问权限,使用newInstance创建实例,利用getDeclaredMethod指定方法签名,最后调用invoke执行方法。
1433

被折叠的 条评论
为什么被折叠?



