Java toString方法重载的作用

来源:互联网 发布:剑三萝莉精致捏脸数据 编辑:程序博客网 时间:2024/06/16 04:27


1.在需要大量日志输出的系统中重载toString()方法非常必要。在输出日志时,只需调用对象的该方法就能把此时的传入数据或结果数据进行  格式化  的输出,这种数据对安全性、稳定性要求比较高的系统来说是非常必要的,而且即使出现问题我们能够即使查找问题,也能够在多接口调用的时候能够撇清不是自己代码问题。如果我们不重载使用默认的该方法,我们在会看到该对象的  字节码信息,根本看不到有用的参数值。

2.有利于我们对功能进行调试,当我们在代码中对对象传递给println方法/串的连接操作(+)时,toString()方法会自动调用;


3.我们可以在toString方法中,把返回值改成json字符串格式,当我们需要获取该对象的json格式数据时,我们只需执行该方法就行了;

原创粉丝点击