📜  Java中的构造函数 getName() 方法和示例

📅  最后修改于: 2022-05-13 01:54:30.681000             🧑  作者: Mango

Java中的构造函数 getName() 方法和示例

构造函数类提供有关类的单个构造函数的信息,它还提供对该构造函数的访问。
Java.lang.reflect.ConstructorgetName()方法用于以字符串的形式返回此构造函数名称。构造函数名称是构造函数声明类的二进制名称。

句法:

public String getName()

参数:此方法不接受任何内容。

Return :此方法以字符串格式返回基础成员的简单名称

下面的程序说明了 getName() 方法:
方案一:

// 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

方案二:

// 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: Java Java.lang.Object)