A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

A:通过对象名.方法名(参数列表)的方式调用该方法。
B:通过class.getMethod(方法名,参数类型列表)的方式获取该方法。
C:通过class.getDeClaredMethod(方法名,参数类型列表)的方式获取私有方法。
D:通过invoke(对象名,参数列表)方法来执行一个方法。

11 个回复

倒序浏览
单选?
getDeClaredMethod是获取公有的方法。私有只能暴力反射来访问
那就只能选D了
回复 使用道具 举报
我想问一句,自己回复的评论不能查看吗,很多地方有这功能
回复 使用道具 举报
2016as 发表于 2016-1-28 16:25
单选?
getDeClaredMethod是获取公有的方法。私有只能暴力反射来访问
那就只能选D了 ...

getDeClaredMethod可以获取私有方法,访问用setAccessible暴力
回复 使用道具 举报
a错 b万一要获取的是私有呢? c个人感觉对 d应该是method.invoke(对象名,参数列表)
回复 使用道具 举报
梁志斌 发表于 2016-1-29 02:43
getDeClaredMethod可以获取私有方法,访问用setAccessible暴力

那是应该选C吗?
回复 使用道具 举报

我觉得是c
回复 使用道具 举报
同求解释
回复 使用道具 举报
正在搜索...
回复 使用道具 举报
顶一个!!!
回复 使用道具 举报
我选的是C
回复 使用道具 举报
想灭掉你们~~~这道题是多选 我哭~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马