java.lang.Object 提供的toString方法的实现: 类名@散列码无符号十六进制, 例如 PhoneNumber@163b91
toString 的通用约定:
- toString 返回的字符串应该是一个"简洁的, 但信息丰富,并且易于阅读的表达形式"
- 建议所有子类都覆盖这个方法
提供好的toString 实现可以使类用起来更加舒适.
当对象被传递给println, printf,字符串联操作符(+) 以及assert时, toString 方法会被自动调用.
java.lang.Object 提供的toString方法的实现: 类名@散列码无符号十六进制, 例如 PhoneNumber@163b91
toString 的通用约定:
提供好的toString 实现可以使类用起来更加舒适.
当对象被传递给println, printf,字符串联操作符(+) 以及assert时, toString 方法会被自动调用.
本文标题:Effective Java 第10条: 始终要覆盖toStri
本文链接:https://www.haomeiwen.com/subject/devfrqtx.html
网友评论