如果我有两个变量:
Object obj;
String methodName = "getName";
Run Code Online (Sandbox Code Playgroud)
在不知道类的情况下obj,如何调用其上标识的方法methodName?
被调用的方法没有参数和String返回值.它是Java bean的getter.
我试图在Java中创建anon类
class myClass {
int x = 10;
}
public class Main {
public static void main(String[] args) {
myClass myObject = new myClass() {
public void run(){
System.out.println(x);
}
};
myObject.run(); //gives an error saying "method run() is undefined for the type myClass"
}
}
Run Code Online (Sandbox Code Playgroud)
尽管它创建了一个包含run()方法的匿名类,但我是一个完整的java初学者,但我大部分时间都在编写代码,但它似乎根本不起作用,这给我一个错误,说方法run()未定义javascript,javascript是我最熟悉的语言,并且我正试图习惯Java概念,所以对这个人来说,这个问题似乎很愚蠢,对此我深表歉意。提前致谢