JAVA反射不知道方法参数个数与参数类型如何反射

JAVA反射不知道方法参数个数与参数类型如何反射... JAVA反射不知道方法参数个数与参数类型如何反射 展开
 我来答
jamxval
推荐于2017-10-12 · TA获得超过6823个赞
知道大有可为答主
回答量:4308
采纳率:82%
帮助的人:1442万
展开全部
把所有方法找出来,然后通过方法名字来推测是哪个,你既然打算反射,当然是别人通过一个字符串把要调用的方法名告诉你了,如果你连方法名都不知道,就表示你不知道要自己做什么,如果这个反射是有“人”通过界面输入来动态地执行那就表示那个“人”不知道自己要做什么?这就是另一个问题了,不是 Java 问题。
更多追问追答
追问
方法名知道,方法里面参数个数不确定,参数类型不确定,也就是obj.getDeclaredMethod("方法名",此处填什么);这样一个问题
追答
当不知道参数个数和类型时,不要用 getDeclaredMethod 但可以用 getDeclaredMethods("方法名"); 得到一个列表,跑循环拿里面的内容出来。
yugi111
2014-10-27 · TA获得超过8.1万个赞
知道大有可为答主
回答量:5.1万
采纳率:70%
帮助的人:1.3亿
展开全部
T.. string

泛型即可
追问
方法名知道,方法里面参数个数不确定,参数类型不确定,也就是obj.getDeclaredMethod("方法名",此处填什么);这样一个问题,具体的话能按照我这个实例写一下吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式