Class c = int.class; //编译错误Class类是其他类的元数据,可以作为动态加载,然后使用reflectSystem.out.println(c.getName());
试试结果是什么

解决方案 »

  1.   

    Class c = int.class;  //OK
      

  2.   

    呵呵
    失误
    Class c=int.class;
    Class c=Integer.class;
      

  3.   

    回复人: jFresH_MaN(TM) ( ) 信誉:135  2005-03-31 18:00:00  得分: 0  
     
     呵呵
    失误
    Class c=int.class;
    Class c=Integer.class;是什么意思?
    不明白啊  
     
      

  4.   

    Class c=int.class;   //输出int
    Class c=Integer.class; //java.lang.Class
      

  5.   

    呵呵 测试了一下
    输出是:
    int
    class java.lang.Integer楼上说的不错,谢谢!
      

  6.   

    reflect时会用到
    比如一个函数  
    public int f(int i){
      return 100;
    }c.getMethod("f", new Class[]{int.class});
                                 =========