java的invoke用法示例
时间: 2024-05-15 20:17:14 浏览: 56
跨线程操作实例-Invoke()
当然可以!Java中的invoke方法可以通过反射机制来调用某个类的方法,示例如下:
```java
import java.lang.reflect.Method;
public class InvokeExample {
public static void main(String[] args) throws Exception {
Class clazz = Class.forName("com.example.MyClass");
Object obj = clazz.newInstance();
Method method = clazz.getDeclaredMethod("myMethod", String.class);
method.invoke(obj, "Hello, World!");
}
}
class MyClass {
public void myMethod(String message) {
System.out.println(message);
}
}
```
以上代码会输出:Hello, World!
阅读全文