Java Class getConstructor()方法

java.lang.Class.getConstructor() 方法返回一个Constructor对象,它反映此Class对象所表示的类指定公共构造函数。parameterTypes参数是确定构造函数的形参类型,在声明的顺序Class对象的数组。

1 语法

public Constructor<T> getConstructor(Class<?>... parameterTypes) throws NoSuchMethodException, SecurityException

2 参数

parameterTypes:这是参数数组。

3 返回值

此方法返回的公共构造匹配指定parameterTypes的构造函数对象。

4 示例 

package com.yiidian;

/**
 * 一点教程网: http://www.yiidian.com
 */
/**
 * Java Class getConstructor()方法
 */
import java.lang.reflect.*;

public class ClassDemo {

   public static void main(String[] args) {

     try {
        // returns the Constructor object of the public constructor
        Class cls[] = new Class[] { String.class };
        Constructor c = String.class.getConstructor(cls);
        System.out.println(c);
     }
     catch(Exception e) {
        System.out.println(e);
     } 
   }
}

输出结果为:

public java.lang.String(java.lang.String)

 

热门文章

优秀文章