The constructor class provides information about a single constructor for a class and it also provides access to that constructor.
The getName() method of java.lang.reflect.Constructor is used to return this constructor name, as a string. Constructor name is the binary name of the constructor’s declaring class.
Syntax:
public String getName()
Parameters: This method accepts nothing.
Return: This method returns the simple name of the underlying member in String format.
Below programs illustrate getName() method:
Program 1:
// Java program to illustrate getName() method   import java.lang.reflect.Constructor;   public class GFG {       public static void main(String[] args)     {         // create a class object         Class classObj = String. class ;           // get Constructor object array         // from class object         Constructor[] con             s             = classObj.getConstructors();           // apply getName method         System.out.println( "Constructor : "                            + cons[ 0 ].getName());     } } |
Constructor : java.lang.String
Program 2:
// Java program to illustrate getName() method   import java.lang.reflect.Constructor; import java.util.ArrayList;   public class GFG {       public static void main(String[] args)     {         // get Constructor object for class object         Constructor constructor             = ArrayList. class .getConstructors()[ 0 ];           // apply getName method         String name = constructor.getName();           // print result         System.out.println( "Constructor Name : "                            + name);     } } |
Constructor Name : java.util.ArrayList
References: https://docs.oracle.com/javase/10/docs/api/java/lang/reflect/Constructor.html#getName(java.lang.Object)