如何重写Java类的toString()方法

   2024-10-01 5150
核心提示:要重写Java类的toString()方法,需要按照以下步骤:在类中添加一个toString()方法,方法的返回类型为String。在toString()方法中

要重写Java类的toString()方法,需要按照以下步骤:

在类中添加一个toString()方法,方法的返回类型为String。

在toString()方法中,按照自己的需求构建一个字符串,用来表示对象的信息。可以使用对象的属性来构建这个字符串。

在toString()方法中,使用StringBuilder类来拼接字符串,这样可以提高性能。

最后,返回拼接好的字符串。

以下是一个示例代码:

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() {        StringBuilder sb = new StringBuilder();        sb.append("Person {");        sb.append("name='" + name + "', ");        sb.append("age=" + age);        sb.append("}");        return sb.toString();    }    public static void main(String[] args) {        Person person = new Person("Alice", 30);        System.out.println(person.toString());    }}

在上面的示例中,我们重写了Person类的toString()方法,在该方法中构建了一个表示Person对象信息的字符串,并返回这个字符串。在main方法中,我们创建了一个Person对象,并使用toString()方法将其打印出来。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号