为了账号安全,请及时绑定邮箱和手机立即绑定

利用反射可以修改方法的参数值吗?

利用反射可以修改方法的参数值吗?

喵喔喔 2018-09-08 15:10:31
问题描述void a(string b); 这样的一个方法,我可以通过反射获得它的参数名 b,但是我似乎不能对它的值进行改变,请问有什么办法吗?
查看完整描述

1 回答

?
智慧大石

TA贡献1946条经验 获得超3个赞

第一,我不认为你可以在不借助jdk之外的工具帮助下,可以获取到参数名
第二,在借助asm等工具的情况下,可以在动态代理的方式下,有机会动态修改参数(spring aop原理)
总之,答案是可以

查看完整回答
反对 回复 2018-09-09
  • 1 回答
  • 0 关注
  • 1053 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号