java.lang.Object | +----java.lang.reflect.Constructor
public final class Constructor
extends Object
implements Member
Constructor provides information about, and access to, a single constructor for a class.
Constructor permits widening conversions to occur when matching the actual parameters to newInstance() with the underlying constructor's formal parameters, but throws an IllegalArgumentException if a narrowing conversion would occur.