La clase de constructor proporciona información sobre un solo constructor para una clase y también proporciona acceso a ese constructor.
El método getName() de java.lang.reflect.Constructor se usa para devolver el nombre de este constructor, como una string. El nombre del constructor es el nombre binario de la clase declarante del constructor.
Sintaxis:
public String getName()
Parámetros: Este método no acepta nada.
Retorno : este método devuelve el nombre simple del miembro subyacente en formato de string.
Los siguientes programas ilustran el método getName():
Programa 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
Programa 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
Referencias: https://docs.oracle.com/javase/10/docs/api/java/lang/reflect/Constructor.html#getName(java.lang.Object)
Publicación traducida automáticamente
Artículo escrito por AmanSingh2210 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA