老师,您好, 请问如何获取 自定义类的成员方法的形参名称

来源:3-1 Java 获取方法信息

梦幻逍遥IT

2019-06-27 19:55

老师,您好, 请问如何获取 自定义类的成员方法的形参名称

写回答 关注

2回答

  • nave
    2019-06-28 18:57:03
    已采纳

    假设是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即可

    }


  • 梦幻逍遥IT
    2019-06-28 22:46:20

    @nave, 谢谢, 感谢你的分享! 

    成员方法的 形参类型 获取我知道,  我是想获取 形参名称,  这个可以借助自定义注解获取, 我试过了.

    感谢你的分享。

反射——Java高级开发必须懂的

反射,Java高级开发必须要懂的知识点,学好Java高级课程的基础

151467 学习 · 335 问题

查看课程

相似问题