我是自学java的小白,遇到一个问题,请教一下大神。
这里他自己定了一个函数toString,然后在主方法里调用这个toString,为什么他先另外创建一个新对象str来代替toString,再打印新对象str,为什么不直接打印toString,像这样System.out.println(toString);呢?

这里他自己定了一个函数toString,然后在主方法里调用这个toString,为什么他先另外创建一个新对象str来代替toString,再打印新对象str,为什么不直接打印toString,像这样System.out.println(toString);呢?
