Java中的构造函数 getName() 方法和示例
构造函数类提供有关类的单个构造函数的信息,它还提供对该构造函数的访问。
Java.lang.reflect.Constructor的getName()方法用于以字符串的形式返回此构造函数名称。构造函数名称是构造函数声明类的二进制名称。
句法:
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)