java set方法赋值_java方面:private属性,没有set方法,只有get方法,如何给这个属性赋值?...
生活随笔
收集整理的這篇文章主要介紹了
java set方法赋值_java方面:private属性,没有set方法,只有get方法,如何给这个属性赋值?...
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
富國滬深
用反射吧,然后設(shè)置setAccessible為true就可以了,如下:public class Test {private?String?readOnly;
public?String?getReadOnly()?{
????return?readOnly;
}
public?static?void?main(String[]?args)?throws?SecurityException,?NoSuchFieldException,?IllegalArgumentException,?IllegalAccessException?{
????Test?t?=?new?Test();
????Field?f?=?t.getClass().getDeclaredField("readOnly");
????f.setAccessible(true);
????f.set(t,?"test");
????System.out.println(t.getReadOnly());
}}
總結(jié)
以上是生活随笔為你收集整理的java set方法赋值_java方面:private属性,没有set方法,只有get方法,如何给这个属性赋值?...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: hadoop eclipse plugi
- 下一篇: 四参数拟合曲线_每周放送|曲线拟合