您的位置:首页 > 大数据 > 人工智能

01_反射_04_反射类的main方法

2016-08-14 22:15 323 查看
【User.java】

package com.Higgin.reflect;

public class User {

public User(){
System.out.println("构造方法:User()");
}
public static void main(String[] args) {
System.out.println("main()方法!!");
}
}


【testUser.java】

@Test
//反射类的方法 public static void main(String[] args)
public void testMain() throws Exception{

Class clazz=Class.forName("com.Higgin.reflect.User");
Method method=clazz.getMethod("main", String[].class);
method.invoke(null,new Object[]{new String[]{"aa","bb"}}); //方式一
      method.invoke(null,(Object[])new String[]{"aa","bb"}); //方式二

}


注意看invoke传入参数的类型:



【运行结果】

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: