Online Java Compiler By
JavaTpoint.com
//import statements... import java.lang.reflect.*; public class ClassgetDeclaredConstructorExample2 { public static void main(String[] args) { try { ClassgetDeclaredConstructorExample2 obj = new ClassgetDeclaredConstructorExample2(); Class cls = obj.getClass(); //creating rray of type class Class[] arr = new Class[2]; arr[0] = Double.class; arr[1] = Long.class; Constructor cnstrct = cls.getDeclaredConstructor(arr); System.out.println("Constructor = " + cnstrct.toString()); } catch(NoSuchMethodException e) { System.out.println(e.toString()); //print exception object e } catch(SecurityException e) { System.out.println(e.toString()); //print exception object e } } private ClassgetDeclaredConstructorExample2() { System.out.println("Default constructor"); } public ClassgetDeclaredConstructorExample2(Double dbl, Long lng) { this.dbl = dbl; this.lng = lng; } Double dbl = new Double(3.9d); Long lng = new Long(7687); }
Output