通过反射调用private方法
来源:互联网 发布:idea修改js不重启 编辑:程序博客网 时间:2024/06/09 21:29
package com.supermap.testdemo;import android.util.Log;/** * Created by Administrator on 2017/6/12 0012. */public class Test { private void log() { Log.w("bruce", "hello world"); } private void log(String content) { Log.w("bruce", content); }}
try { Method method = Test.class.getDeclaredMethod("log"); method.setAccessible(true); method.invoke(new Test()); } catch (NoSuchMethodException e) { e.printStackTrace(); } catch (InvocationTargetException e) { e.printStackTrace(); } catch (IllegalAccessException e) { e.printStackTrace(); }
Test test = new Test(); try { Method method = test.getClass().getDeclaredMethod("log", String.class); method.setAccessible(true); method.invoke(test, "hello superMap"); } catch (NoSuchMethodException e) { e.printStackTrace(); } catch (InvocationTargetException e) { e.printStackTrace(); } catch (IllegalAccessException e) { e.printStackTrace(); }
阅读全文
1 0
- 通过反射调用private方法
- java通过反射调用类的private方法.
- Java 反射,通过反射调用所有的方法,包括private方法
- 通过Invoke反射类的private方法
- 通过反射调类中的private方法
- java反射调用private方法,获取修改private属性值
- 通过反射调用其他类的private method
- 如何通过反射调用方法?
- 通过Java反射调用方法
- 通过Java反射调用方法
- 通过Java反射调用方法
- 通过Java反射调用方法
- 通过Java反射调用方法
- 通过Java反射调用方法
- java通过反射调用方法
- Java 通过反射调用方法
- 通过Java反射调用方法
- 通过Java反射调用方法
- windows下文件在linux系统中为乱码[已解决]
- sdk build tools 25.0.0编译依赖glibc2.14
- NOIP2017模拟赛(3) 总结
- HTML系列之各种选择器(八)
- JSTL
- 通过反射调用private方法
- Java后台之路(11)-HttpSession
- 使用和了解Valgrind核心:高级主题
- Maven_Dubbo 实例
- Object有哪些基本的方法
- Spring学习笔记3-AOP
- IOS Swift Https单向认证
- 如何通过Java代码获取tomcat服务器的绝对路径
- 常用HADOOP命令