try {
Method m1=Class.forName("app1.Myapp1.Worker1").getMethod("hello");
m1.invoke(null);//静态方法不需要实例化 可以直接调用执行 但是这个类名必须包括包名 等 不然报错
Class c=Class.forName("app1.Myapp1.Worker1");
Object obj=c.newInstance();
Method m2=c.getDeclaredMethod("A");
反射 通过类名跟方法名 调用方法
最新推荐文章于 2022-05-13 20:16:46 发布
本文介绍如何使用Java反射机制动态地获取类信息并调用相应的方法。通过 Worker1 类的例子,展示了在主方法中设置定时器执行任务的场景。
摘要由CSDN通过智能技术生成