准备调用的类
1
2
3
4
5
6
7
8
9
|
package ss;
public class Use {
public static Integer demo( String s ){
System.err.println(s+ "<<<<<<成功!" );
Integer ss= 1 ;
return ss;
}
}
|
执行调用的类
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
public class Ceshi {
public static void main(String[] args) {
try {
String className = "ss.Use" ;
Class<?> testClass = Class.forName(className);
Method saddMethod2 = testClass.getMethod( "demo" , new Class[]{String. class });
String result=saddMethod2.invoke( null , new Object[]{ "测试反射" }).toString();
System.out.println(result);
} catch (Exception e) {
e.printStackTrace();
}
}
|
以上这篇JAVA 反射 动态调用不同类的静态方法(推荐)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持服务器之家。