Administrator
发布于 2025-08-15 / 1 阅读
0
0

JavaSE-toString()的使用

1. Object类中toString()的定义

public String toString() {
    return getClass().getName() + "@" + Integer.toHexString(hashCode());
}

2. 开发中的使用场景:

平时我们在使用System.out.Println()打印对象引用变量时,其实就调用了对象的toString()

3. 子类使用说明

  • 自定义的类:在没有重写Object类的toString()的情况下,默认返回的是当前对象的地址值

  • 像String、File、Date或包装类等Object的子类,他们都重写了Object类的toString(),在调用toString()时,返回当前对象的实体内容

4. 开发中使用说明

习惯上,对于自定义的类在调用toString()时,也希望显示其对象的实体内容,而非地址值。这时候,就需要重写Object类中的toString()方法


评论