Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java me 在J2ME中,如何通过名称调用方法?_Java Me - Fatal编程技术网

Java me 在J2ME中,如何通过名称调用方法?

Java me 在J2ME中,如何通过名称调用方法?,java-me,Java Me,在J2ME中是否可以按名称调用/调用方法。就像我们在java中使用getDeclaredMethod一样。java.lang.reflect包仅在中可用。如果你不在这样的配置上,你就不走运了。没有反射就无法按名称调用方法 一种解决方法是创建一个从字符串(方法名)到适当类的映射,您可以在这些类上调用方法。最接近的方法是使用class.forName(“com.class.ClassName”).newInstance()按名称实例化一个类,它将执行一个无参数构造函数

在J2ME中是否可以按名称调用/调用方法。就像我们在java中使用getDeclaredMethod一样。

java.lang.reflect
包仅在中可用。如果你不在这样的配置上,你就不走运了。没有反射就无法按名称调用方法


一种解决方法是创建一个从字符串(方法名)到适当类的映射,您可以在这些类上调用方法。

最接近的方法是使用
class.forName(“com.class.ClassName”).newInstance()
按名称实例化一个类,它将执行一个无参数构造函数