2021
01-17
01-17
Java 反射修改类的常量值、静态变量值、属性值实例详解
前言有的时候,我们需要修改一个变量的值,但变量也许存在于Jar包中或其他位置,导致我们不能从代码层面进行修改,于是我们就用到了下面的场景,通过反射来进行修改变量的值。定义一个实体类classBean{privatestaticfinalIntegerINT_VALUE=100;}利用反射修改私有静态常量方法System.out.println(Bean.INT_VALUE);Fieldfield=Bean.class.getField("INT_VALUE");//将字段的访问权限设为true:即去除private修饰符...
继续阅读 >