• 热门专题

java反射机制之main方法

作者:wclxyn的专栏  发布日期:2012-02-10 14:40:41
Tag标签:反射机制  main方法  
  • public void test4()throws Exception{

           Class c = Class.forName("wlzx.mh.reflect.Person");

           Person p = (Person) c.newInstance();

           Method method = c.getMethod("m4",Class[].class);

           Class cs[] = (Class[]) method.invoke(p,newClass[]{String.class,int.class,Person.class});

           for(Class cl:cs){

               System.out.println(cl);

           }

        }

    程序测试:

    在Class数组前面强制放一个(Object)就好了,据说是1.4到1.5转型的时候没用弄好,弄的这里面不兼容,这个方法本来是接受数组的,但是他只能接收一个参数,new出这个多数组里面的对象给他他就接受不了了,于是强转型成object然后接受了以后他自己再做拆分。

About IT165 - 广告服务 - 隐私声明 - 版权申明 - 免责条款 - 网站地图 - 网友投稿 - 联系方式
本站内容来自于互联网,仅供用于网络技术学习,学习中请遵循相关法律法规