美文网首页
Object类的toSring方法

Object类的toSring方法

作者: JAVA加油 | 来源:发表于2023-07-02 07:10 被阅读0次

Object类的toSring方法

Object类是所有Java类的根类,它提供了一些通用的方法,其中包括toString()方法。toString()方法返回一个字符串,用于表示该对象的字符串表示形式。如果没有在子类中重写这个方法,则默认的实现是返回对象的类名,紧跟着一个 '@' 符号,再加上该对象的哈希码的无符号十六进制表示。

例如,假设有如下的Person类:

public class Person {    private String name;    private int age;    public Person(String name, int age) {        this.name = name;        this.age = age;}    // 省略getter和setter方法    // 这里没有重写toString()方法}

如果我们创建一个Person对象,并打印它的toString()方法的返回值,输出的内容将是类名,紧跟着一个 '@' 符号,再加上该对象的哈希码的十六进制表示:

Person person = new Person("Tom", 20);System.out.println(person.toString()); // 输出:Person@3fee733d

如果我们想要输出Person对象的属性值,可以在Person类中重写toString()方法:

public class Person {    private String name;    private int age;    public Person(String name, int age) {        this.name = name;        this.age = age;}    // 省略getter和setter方法    @Override    public String toString() {        return "Person{name='" + name + "', age=" + age + "}";}}

这样,当我们打印Person对象的toString()方法时,输出的内容将是对象属性的字符串表示形式:

Person person = new Person("Tom", 20);System.out.println(person.toString()); // 输出:Person{name='Tom', age=20}

因此,重写toString()方法可以方便我们在调试和日志记录中输出对象的属性值。

相关文章

  • Object类(含有toSring)

    java.lang.Object类 Object类是所有java类的根父类 如果在类的声明中未使用extends关...

  • Java中的Object

    Object类是所有类的父类。 Object的方法 1、toString()方法 在Object类里面定义toSt...

  • Java核心基础学习(一):Object类

    常用类 Object类 Object类是所有类、数组、枚举类的父类 Object类的常用方法:

  • 17.12.06 [转]Object类实现了哪些方法

    Object是所有类的父类,任何类都默认继承Object。Object类到底实现了哪些方法? 1.clone方法 ...

  • Java Object类方法

    Object是所有类的父类,任何类都默认继承Object。Object类到底实现了哪些方法? 1.clone方法保...

  • Java之Object

    Object类是java类的根基类 Object类中的toString()方法: 1、SUN在object类中设计...

  • Object类中常见的方法

    一.Object类中的toString()方法 object 默认方法 toString方法,toString()...

  • java之深拷贝和浅拷贝

    一、Object类的clone方法 1、说明 Object类的clone方法是native方法 什么是Native...

  • JAVA基础

    1.Object类: object类是java所有类的父类。object的几个常用方法Boolean void e...

  • java基础-HashCode的作用

    hashCode()方法是Object类提供的,所以每个对象都有hasCode()方法,Object类的hasCo...

网友评论

      本文标题:Object类的toSring方法

      本文链接:https://www.haomeiwen.com/subject/bwxgydtx.html