在debug过程中经常发现源码的字段设置成了final,怎么修改成我们想要的呢?
利用反射技术可以实现
Field f = a.getClass().getDeclaredField("f");
f.setAccessible(true);
f.set(a,"value!");
在debug过程中经常发现源码的字段设置成了final,怎么修改成我们想要的呢?
利用反射技术可以实现
Field f = a.getClass().getDeclaredField("f");
f.setAccessible(true);
f.set(a,"value!");
本文标题:final 赋值
本文链接:https://www.haomeiwen.com/subject/tfwazrtx.html
网友评论