这是Object源码中的toString()方法:
写道
public String toString() {
return getClass().getName() + "@" + Integer.toHexString(hashCode());
}
return getClass().getName() + "@" + Integer.toHexString(hashCode());
}
返回的值就是类名+@+16进制的散列码,你不能从里面判断出什么来。 我们经常要执行些打印和记录日志的调试功能
总不能每次都调用bean对象的getter方法 去拼装,那么做的效果就会很低
所以我们可以重写toString()方法 把自己需要显示的对象信息都定义到return 的那个String中。。。尽管说这要求不是很强烈,但是建议这么做。。。