java中怎么重写tostring

   2025-02-15 3140
核心提示:在Java中,可以通过在自定义类中重写toString方法来自定义对象的字符串表示形式。在重写toString方法时,需要注意以下几点:方法

在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对象的字符串表示形式。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言