中易网

java中反射机制小问题

答案:1  悬赏:80  
解决时间 2021-01-09 11:28
java中反射机制小问题
最佳答案
你没有给出运行结果 还有你在注释里面写了 如果访问权限是private就抛异常 但你却没有做判断也没有抛异常的代码
追问:其实建议你以后不要这样回答问题 如果你不想花时间或者没时间来回答问题 何必再这匆匆忙忙的留一条没有用处的留言 还影响其乐于助人的朋友帮助解答问题
首先 如果你想回答问你 可以自己拿代码去运行一下 就知道我具体是问的什么
其次 这条代码是我重书上摘写下来的 包括注释
最后 拜拜 不再见
追答:对不起,请接受我的道歉 ,但想跟你说明白这个错误也不是完全在
于我 因为你的书并不严谨
看这个注释
//如果成员变量的访问权限是private,则抛出异常,即不允许访问
得到访问权限的方法式是field.getModifiers(); 但是我并没有找到
这个语句 所以就武断的说
你没有判断访问权限 这个确实怪我了
真正的错误在于java反射要访问私有成员的时候需要使用
field.setAccessible(true);这样才能访问私有成员的值 不然访问会抛异常

解决办法:
在下面这条语句前加上field.setAccessible(true);
System.out.println("修改前的值为:"+field.get(example));//get the value of the variable

因为代码太长不 百度提交不上 但我已经测试过了 你修改后程序就能跑通

最后真忍不住说一句:别太嚣张,你也不给我钱,我这纯是活雷锋帮助你 所以别要求太苛刻了,我也不欠你什么 回答你什么你就听着,不明白再问而不是整这比出明白不?
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
形容幼年的成语
请问一加一等于几?
我女朋友的B太小每次都日不进去怎么办
45×括号7-8/9等于多少
求MC大神这是什么回事
寄一台50寸电视回家。140公里。物流好还是快
俊俏减肥店地址在哪,我要去那里办事
中国电信智能机(定制版)在移动网络设置中
求大家帮我求个极限,谢谢
烟台收音机都有些哪些频道?主要是讲故事的。
男孩姓李决定选灏字取名与灏配的男孩名字有哪
蒙自春夏秋冬电话
源可以组什么
折神奇宝贝球的方法(最好有图)
明矾曾被用作为净水剂,其相应的化学原理是什
推荐资讯
捷豹汽车分二区和四区是什么意思?
建筑大门侧向曲线坡道与建筑墙体形成夹角,该
罐装的饮料有多少种?
LOL狗头带微星伤害高吗?
求个sai里面的笔特
中国农业银行(茈碧湖分理处)地址在什么地方,
们偏旁移位
全国有多少人叫黎珍华的
浙大中控工资怎么样
我买的票是10号,车是从宁波9点5分发车,到义
responsible的短语有哪些
我老婆不见了,我想求中央电视台帮忙找我老婆
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?