在大多数语言中,
toString或者等效方法仅保证对象可以用文本表示。
这对于日志记录,调试或任何其他需要以字符串形式呈现遇到的任何对象的情况特别有用。
对象通常实现自定义
toString行为,以便该方法实际上告诉您有关对象实例的信息。例如,一个
Person类可能会覆盖它以返回“姓氏,名字”,而一个
Date类将显示根据某些默认设置(例如当前用户界面区域性)格式化的日期。

在大多数语言中,
toString或者等效方法仅保证对象可以用文本表示。
这对于日志记录,调试或任何其他需要以字符串形式呈现遇到的任何对象的情况特别有用。
对象通常实现自定义
toString行为,以便该方法实际上告诉您有关对象实例的信息。例如,一个
Person类可能会覆盖它以返回“姓氏,名字”,而一个
Date类将显示根据某些默认设置(例如当前用户界面区域性)格式化的日期。