1.当我们输出一个对象的引用时,实际上就是调用当前对象的toString()
2. Object类中toString()的定义:
(下面是toString的源码;可以看到toString返回的值是:包名+类名+@+内存地址的十六进制)
public String toString() {
return getClass()·getName ()+"@"+Integer.toHexString(hashCode)) ;
}
3.像String、 Date、File、包装类等都重写了0bject类中的toString()方法。
(下面是String重写toString的内容)
(我们用String来举例子)
4.相应的我们自定义的方法也可以重写toString这个方法并且在编译器中有快捷键设置



