一切类都是Object的子类,Object有toString方法,因此所有对象都有toString方法。
打印一个对象时,打印的就是这个对象的toString方法返回值,值为:
类名@hashCode
因此很多时候需要程序员重写此方法,推荐写法为:
@override
public String toString()
{
return "类名[field1=" + field1 + ",field2=" + field2 + "]";
}
一切类都是Object的子类,Object有toString方法,因此所有对象都有toString方法。
打印一个对象时,打印的就是这个对象的toString方法返回值,值为:
类名@hashCode
因此很多时候需要程序员重写此方法,推荐写法为:
@override
public String toString()
{
return "类名[field1=" + field1 + ",field2=" + field2 + "]";
}