直接上代码
import java.lang.reflect.Field;
public class Main {
     public static void main(String[] args) throws Exception {
           TestA testA = new TestA();
           Class class1 = TestA.class;
           Field field = class1.getDeclaredField("i"); //  getDeclaredField可以获取私有的变量
           field.setAccessible(true); // 为true时可以访问私有类型变量
           field.set(testA, 111); // 将i的值设置为111
           System.out.println(testA.getI()); // 通过getI方法输出i的值
     }
}
class TestA {
     private Integer i = 10;
     public Integer getI() {
           return i;
     }
}
 
结果:111

最新文章

  1. 推荐大家使用的CSS书写规范、顺序
  2. Java总结篇系列:Java多线程(二)
  3. 给iOS工程增加Daily Build
  4. Memcached 分布式缓存实现原理
  5. HDU4916 Count on the path(树dp??)
  6. head 命令
  7. 2014 Multi-University Training Contest 3
  8. ALTER TABLE 语句与 FOREIGN KEY 约束"FK_SCHEDULE_REFERENCE_POSTCONF"冲突。
  9. Oracle增加自增长列
  10. Linux NFS服务器的安装与配置(转载)
  11. CentOS Gnome 识别 NTFS-3G
  12. bzoj1452 [JSOI2009]Count ——二维树状数组
  13. 智能POS承接口碑点餐FAQ
  14. has invalid type <class 'numpy.ndarray'>, must be a string or Tensor
  15. python框架之Django(5)-O/RM
  16. 原生JS实现图片预览功能
  17. 自动化测试-20.selenium之FireFox下载项配置
  18. maven build的常用生命周期
  19. VMware上安装CenterOS
  20. 4 使用Selenium模拟登录csdn,取出cookie信息,再用requests.session访问个人中心(保持登录状态)

热门文章

  1. (转)VSCode调试go语言出现:exec: "gcc": executable file not found in %PATH%
  2. SFC20 功能例子 注解
  3. 微信小程序全局变量改变监听
  4. C#实现某一属性值变化时触发事件
  5. WinForm控件之【CheckedListBox】
  6. 基于 Jmeter 的 web 端接口自动化测试平台(转载)
  7. Python多进程与多线程编程及GIL详解
  8. stack用法,queue用法,
  9. Nodejs监控Apple召回计划&邮件提醒
  10. jquery:为动态加载的元素绑定事件