Object默认的toString方法
1. 默认toString方法的作用
返回一个字符串,该字符串由类名(对象是该类的一个实例)、at 标记符“@”和此对象哈希码的无符号十六进制表示组成。
该方法返回一个字符串,它的值等于[1]:
getClass().getName() + '@' + Integer.toHexString(hashCode())
2.默认方法的缺点
在代码调试过程中,不方便查看该实体类含带的属性的值,不利于监控实体类属性值的变动。
重写toString
1.写法
@overwrite
public String toString() {
return "Bin contains: " + contents;
}
2.优点
格式化输出,有利于查看打印对象的形态和变量值,在多数值输出中有重要的作用。
[1]: https://blog.csdn.net/liutong123987/article/details/78895866