为什有的方法以.class作为参数,是什么意思?

解决方案 »

  1.   

    呵呵,我也是在源码里面看到这个用法的
    需要对象大可以使用new 方法创建一个啊,为什么非要.class字节码文件来作参数列
      

  2.   

    因为有时候不知道是什么类,这时如果要创建对象就得用class.newInstance()
      

  3.   

    这是JAVA的反射机制。有时候你要引用的对象,并不是自己的程序中定义的类型,可以使用反向得到类型
    所以,反射一般用在对类的反向控制。