toString()

如何在toString()方法中包含对象的所有属性

小樊
83
2024-08-20 15:32:24
栏目: 编程语言

toString()方法中包含对象的所有属性,可以通过遍历对象的属性并将其添加到输出字符串中。以下是一个示例实现:

public class Person {
    private String name;
    private int age;
    private String gender;

    // 构造函数、getter和setter方法省略

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append("Person {");
        sb.append("name=").append(name).append(", ");
        sb.append("age=").append(age).append(", ");
        sb.append("gender=").append(gender);
        sb.append("}");
        return sb.toString();
    }
}

在上面的示例中,我们重写了toString()方法,并在其中将对象的所有属性逐个添加到输出字符串中。这样,当调用toString()方法时,将返回一个包含对象所有属性的字符串表示形式。

0
看了该问题的人还看了