Method m;
try {
m = c1.getMethod("sayHello",String.class,int.class);
String sh=(String) m.invoke(c1.newInstance(),"ling",12);
System.out.println(sh);
} catch (Exception e) {
e.printStackTrace();
}
为什么要写成string.class啊
try {
m = c1.getMethod("sayHello",String.class,int.class);
String sh=(String) m.invoke(c1.newInstance(),"ling",12);
System.out.println(sh);
} catch (Exception e) {
e.printStackTrace();
}
为什么要写成string.class啊
--返回一个 Method 对象,它反映此 Class 对象所表示的类或接口的指定公共成员方法。 方法后面接收的就是Class类的对象,而如:String.class、int.class这些字节码才是Class类的对象