不重写时:
当不重写toString方法时,当直接输入一个对象时,是调用Object.toString方法,默认的返回结果是:全类名+@+哈希值的十六进制
eg:
执行结果如下(全类名+@+哈希值的十六进制)
重写时:
当重写toString方法时,打印对象或者拼接对象时,都会调用该对象声名好的toString形式,返回返回结果和声明结果保持一致
eg:
执行结果如下:返回定义好的toString结果
思考:
一般toString方法可以在idea中选择调用,调用后一般返回的是对象的属性,也可以更根据需要的内容自己更改