反射给没有set方法的属性赋值

简介: public class Test {private String readOnly;public String getReadOnly() {    return readOnly;}public static void main(String[] args) throws SecurityException, NoSuchFieldException, IllegalArg



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());
}
}


本文出自 “点滴积累” 博客,请务必保留此出处http://tianxingzhe.blog.51cto.com/3390077/1696222

目录
相关文章
|
7小时前
|
JavaScript 索引
在使用`Vue.$set`方法时,需要注意哪些事项?
在使用`Vue.$set`方法时,需要注意哪些事项?
13 0
|
8小时前
|
JavaScript
Vue.js 实用技巧:深入理解 Vue.set 方法
Vue.js 实用技巧:深入理解 Vue.set 方法
|
8小时前
|
存储 Java
java set集合相关介绍和方法使用操作
java set集合相关介绍和方法使用操作
29 2
|
8小时前
|
JavaScript 索引
Vue.set 方法原理
Vue.set 方法原理
12 0
|
8小时前
|
人工智能 JavaScript 前端开发
让OpenAi给我写个JS的set对象的笔记和快速去重方法
让OpenAi给我写个JS的set对象的笔记和快速去重方法
21 0
|
8小时前
|
C++
c++ set、map的四种自定义排序方法
c++ set、map的四种自定义排序方法
87 0
|
6月前
IDEA 自动生成set方法(GenerateAllSetter插件)
IDEA 自动生成set方法(GenerateAllSetter插件)
559 0
|
7月前
|
JavaScript 前端开发 Java
18jqGrid - 表格数据SET类方法
18jqGrid - 表格数据SET类方法
24 0
|
9月前
|
Java
面试时常常考察的java遍历List、Set、Map方法
面试时常常考察的java遍历List、Set、Map方法
|
9月前
|
JavaScript
Vue 更新数据 Vue.set 的属性和方法
Vue 更新数据 Vue.set 的属性和方法