黑马程序员技术交流社区
标题:
java 成员变量反射问题
[打印本页]
作者:
tmac1999
时间:
2014-11-16 02:35
标题:
java 成员变量反射问题
java 成员变量反射问题
private static void changeStringValve(Object obj) throws Exception {
作者:
tmac1999
时间:
2014-11-16 02:36
field.set(obj, newvalve);改成 oldvalve = newvalve; 为何不行? 有没人可以解答下?
作者:
青鱼
时间:
2014-11-16 05:21
oldvalue 和 newvalue 都是普通 String 变量, 他们跟 obj 对象有关系吗? 没关系啊楼主!!
你是要把 newvalue 值设置到 obj 对象的成员属性field 中,
当然要用到 Field 提供的 set 方法, 顺便指定相对应的 obj 才行,
不然谁知道 newvalue 要设置到那个对象的成员属性中啊
另外, 楼主的 value 单词貌似拼错了:funk:
作者:
阿穆隆
时间:
2014-11-16 10:46
还在基础中奋斗的小白,没到反射那么高级的地方。。。
作者:
zhangyangLengen
时间:
2014-11-16 15:00
反射要更具体的对象结合起来
作者:
爱学习的小明
时间:
2014-11-16 18:02
你这样用等号只是赋值给oldValue这个变量,并没有改变Object对象中的变量赋值
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2