本帖最后由 郭军亮 于 2013-4-30 11:15 编辑
package edu.ay.day1;
import java.lang.reflect.Method;
public class text {
public static void main(String[] args) throws Exception {
String startingclassName=args[0];//这里怎么传的值啊,args[0]是text类的还是textargsment类的呢?
Class name=Class.forName(startingclassName);//startingclassName怎么知道是textargsment类的对象的呢?
Method method=name.getMethod("main", String[].class);
method.invoke(null, new Object[]{new String[]{"fdf","dff","hjjg"}});
}
}
class textargsment{
public static void main(String[] args){
for(String str:args)
{
System.out.println(str);
}
}
}
最后请详细讲解一下args是怎样传参数的?谢谢了!!!
|