Constructor getName() method in Java with Examples

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());    }} |
Output:
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);    }} |
Output:
Constructor Name : java.util.ArrayList
References: https://docs.oracle.com/javase/10/docs/api/java/lang/reflect/Constructor.html#getName(java.lang.Object)



