Java中重写toString实现对Object类直接输出调用toString方法
程序员成长之旅 · 程序员成长之旅/Java学习/笔记 · 434 字
原问题
"
为什么写一个toString方法之后 直接打印对象就能获得toString的返回值?

"
原因:这是对java.lang.Object的toString方法的重写


若不重写会直接返回 对象的全限定名+ 标记符“@”和此对象哈希码的无符号十六进制
情况模拟


重写 

原问题
"
为什么写一个toString方法之后 直接打印对象就能获得toString的返回值?

"
原因:这是对java.lang.Object的toString方法的重写


若不重写会直接返回 对象的全限定名+ 标记符“@”和此对象哈希码的无符号十六进制
情况模拟


重写 
