Java Constructor getName()方法及示例
java.lang.reflect.Constructor 的 getName() 方法用于返回该构造器的名称,为一个字符串。构造函数名称是该构造函数的声明类的二进制名称。
语法
public String getName()
参数: 此方法不接受任何东西。
返回 :该方法以String格式返回底层成员的 简单名称 。
以下程序说明了getName()方法:
程序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
程序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
参考资料: https://docs.oracle.com/javase/10/docs/api/java/lang/reflect/Constructor.html#getName(java.lang.Object)
