toString方法,
分享于 点击 35544 次 点评:181
toString方法,
Object中还有一个重要的方法——toString方法。用于返回表示对象值的字符串。
标准toString方法:
public String toString() {
return getClass().getName() + "@" + Integer.toHexString(hashCode());
}
重写toString方法:
@Override
public String toString() {
return getClass().getName() + "@"+"是冠军";
最好通过调用getClass().getName()获得类名的字符串,而不要将类名硬加到toString方法中:
toString 方法也可以供子类调用。
设计子类的程序员也应该定义自己的toString方法,并将子类域的描述添加进去。如果
超类使用了getClass().getName(),那么子类只需要 return super.toString()就可以了。
随处可见toString方法的主要原因
只要对象与一个字符串通过操作符“+”连接起来,java就会自动调用toString方法,以便获得这个对象的字符串描述。
相关文章
- 暂无相关文章
用户点评