class className {
void method1(void){
*do something
}
}
是否有任何方法可以获取上面的类方法的名称和/或一个指针?我想使我的methodGenerator类生成的GUI对象显示出来,具体取决于提到的className及其类方法。我现在正在学习Java。
答案 0 :(得分:0)
在Java中,您可以使用反射来获取方法名称。有几种方法可以做到这一点,例如,如果您要使用该类的所有方法,则可以执行以下操作:
Method[] methods = ClassName.class.getMethods(); // Gives you all the methods
您可以通过在invoke()
实例上调用Method
来调用该方法。如果该方法是私有的,则必须通过在setAccessiable(true)
上调用Method
然后在该invoke()
实例上调用Method
使其可访问。