在Java中使用反射修改私有属性

Integer a = Integer.valueOf(1);
// TODO
Field f = a.getClass().getDeclaredField("value");
f.setAccessible(true);
f.set(a,2);
System.out.println(a.intValue()); // 输出2

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

 参考链接

https://blog.csdn.net/tabactivity/article/details/50726353

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄