如何理解s与s.toString效果一样的情况:
1. 首先查看在不同情况下的3源码:
1)源程序:
2)println相应的源码:
2.1)如果形参是Object x,那么进入String.valueof(x)进行操作。
2.2)进而进入String,看toString是个什么情况。
2重点应用:一般来说,toString() 会默认输出对象的地址,但是我们在应用中重写toString来使用。
如何理解s与s.toString效果一样的情况:
1. 首先查看在不同情况下的3源码:
1)源程序:
2)println相应的源码:
2.1)如果形参是Object x,那么进入String.valueof(x)进行操作。
2.2)进而进入String,看toString是个什么情况。
2重点应用:一般来说,toString() 会默认输出对象的地址,但是我们在应用中重写toString来使用。