📜  Java中的构造函数 toString() 方法及示例

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

Java中的构造函数 toString() 方法及示例

Java.lang.reflect.Constructor 类toString()方法用于返回这个构造函数的字符串表示。这个字符串是这个构造函数所有属性的集合。为了创建此字符串方法,使用构造函数的声明类的名称添加构造函数的访问修饰符,然后添加括号并将构造函数的形式参数类型的逗号分隔列表一起添加。

句法:

public String toString()

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

Return :此方法返回描述此构造函数的字符串

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

// Java program to illustrate toString() method
  
import java.lang.annotation.Annotation;
import java.lang.reflect.Constructor;
  
public class GFG {
  
    public static void main(String[] args)
    {
        // create a class object
        Class classObj = shape.class;
  
        // get Constructor object
        // array from class object
        Constructor[] cons = classObj.getConstructors();
  
        // check get string representation
        String str = cons[0].toString();
  
        // print result
        System.out.println("Constructor : " + str);
    }
  
    public class shape {
  
        public shape(Object... objects)
        {
        }
    }
}
输出:
Constructor : public GFG$shape(GFG, java.lang.Object[])

方案二:

// Java program to illustrate toString() method
  
import java.lang.annotation.Annotation;
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[] cons = classObj.getConstructors();
  
        for (int i = 0; i < cons.length; i++) {
  
            String str = cons[i].toString();
  
            // print result
            System.out.println(str);
        }
    }
}
输出:

参考资料: https: Java()