在Java中,可以通过在自定义类中重写toString方法来自定义对象的字符串表示形式。
在重写toString方法时,需要注意以下几点:
toString。方法的返回类型为String。方法体中需要返回表示对象的字符串。通常可以使用字符串拼接的方式来构建表示对象的字符串。可以使用+运算符来连接对象的各个属性。以下是一个示例,演示了如何重写toString方法:
public class Person { private String name; private int age; public Person(String name, int age) { this.name = name; this.age = age; } @Override public String toString() { return "Person{name='" + name + "', age=" + age + "}"; } public static void main(String[] args) { Person person = new Person("张三", 20); System.out.println(person); // 输出:Person{name='张三', age=20} }}在上述示例中,Person类重写了toString方法,返回了一个表示Person对象的字符串。在main方法中,通过调用System.out.println(person),可以打印出Person对象的字符串表示形式。

