The Java Developers Almanac 1.4


Order this book from Amazon.

   
Home > List of Packages > java.lang.reflect  [17 examples] > Constructors  [2 examples]

e116. Getting a Constructor of a Class Object

There are two ways of obtaining a Constructor object from a Class object.
    // By obtaining a list of all Constructors object.
    Constructor[] cons = cls.getDeclaredConstructors();
    for (int i=0; i<cons.length; i++) {
        Class[] paramTypes = cons[i].getParameterTypes();
        process(cons[i]);
    }
    
    // By obtaining a particular Constructor object.
    // This example retrieves java.awt.Point(int, int).
    try {
        Constructor con = java.awt.Point.class.getConstructor(new Class[]{int.class, int.class});
        process(con);
    } catch (NoSuchMethodException e) {
    }

 Related Examples
e117. Creating an Object Using a Constructor Object

See also: Arrays    Fields    Methods    Modifiers   


© 2002 Addison-Wesley.