梦幻逍遥IT
2019-06-27 19:55
老师,您好, 请问如何获取 自定义类的成员方法的形参名称
假设是Hello类,先Class c = Hello.class获取类类型 Method[] mm = c.getMethods()或c.getDacledMethods();
getMethods 获取所有public方法 包含继承所得
getDacledMethods 获取本类自己声明的所有方法
在for循环中迭代方法数组
for(int i = 0; i < mm.length; i++){
Class[] paramType = mm[i].getParameterTypes(); //此处获取方法的参数列表 数据类型的类类型
//自行迭代参数类型的类类型数组paramType即可
}
@nave, 谢谢, 感谢你的分享!
成员方法的 形参类型 获取我知道, 我是想获取 形参名称, 这个可以借助自定义注解获取, 我试过了.
感谢你的分享。
反射——Java高级开发必须懂的
151467 学习 · 335 问题
相似问题