gpt4 book ai didi

java - 获取类方法名

转载 作者:行者123 更新时间:2023-12-01 18:42:14 31 4
gpt4 key购买 nike

class className {
void method1(void){
*do something
}
}

有什么方法可以获取上面的类方法的名称和/或指针吗?我想根据所提到的类名及其类方法来显示由我的 methodGenerator 类生成的 GUI 对象。我现在正在学习Java。

例如,如果className1有method1和method2;而className2只有method1。 enter image description here

最佳答案

在Java中,您可以使用反射来获取方法名称。有几种方法可以做到这一点,例如,如果您想要类的所有方法,您可以这样做:

Method[] methods = ClassName.class.getMethods(); // Gives you all the methods

您可以通过在 Method 实例上调用 invoke() 来调用该方法。如果该方法是私有(private)的,则必须通过在 Method 上调用 setAccessiable(true) ,然后调用 invoke() 来使其可访问该方法的实例

关于java - 获取类方法名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59906577/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com