Class类型对象的 getConstructot()
这个方法的参数类型是什么啊,我看见别人放个 new Class[]{} 到底是什么意思啊,谢谢解答麻烦指点

解决方案 »

  1.   

    getConstructor
    public Constructor<T> getConstructor(Class<?>... parameterTypes)
                                  throws NoSuchMethodException,
                                         SecurityException返回一个 Constructor 对象,它反映此 Class 对象所表示的类的指定公共构造方法。parameterTypes 参数是 Class 对象的一个数组,这些 Class 对象按声明顺序标识构造方法的形参类型。 如果此 Class 对象表示非静态上下文中声明的内部类,则形参类型作为第一个参数包括显示封闭的实例。 
    要反映的构造方法是此 Class 对象所表示的类的公共构造方法,其形参类型与 parameterTypes 所指定的参数类型相匹配。 
    参数:
    parameterTypes - 参数数组 
    返回:
    与指定的 parameterTypes 相匹配的公共构造方法的 Constructor 对象 
    抛出: 
    NoSuchMethodException - 如果找不到匹配的方法。 
    SecurityException - 如果存在安全管理器 s,并满足下列任一条件: 
    调用 s.checkMemberAccess(this, Member.PUBLIC) 拒绝访问构造方法 
    调用者的类加载器不同于也不是当前类的类加载器的一个祖先,并且对 s.checkPackageAccess() 的调用拒绝访问该类的包 
    从以下版本开始: 
    JDK1.1
      

  2.   

    2楼的JDK都拿出来了,如果我看明白了就不会问了,不过还是谢谢了