标题:Java类里面的toString方法
它是Object里面已经有了的方法,而所有类都是继承Object,所以“所有对象都有这个方法”。
它通常只是为了方便输出,比如System.out.println(xx),括号里面的“xx”如果不是String类型的话,就自动调用xx的toString()方法。
总而言之,它只是sun公司开发java的时候为了方便所有类的字符串操作而特意加入的一个方法。
回答补充:
其实在我看来就是需要把你的那个类转换成String类型的时候就会调用这个方法。
话不多说,我们来看代码吧!
下面是运行结果:
在这里提醒一下各位,toString方法可以手动重写,也可以利用编译器直接重写哦(如果你没有特殊需求,有编译器帮我们写何乐而不为呢?)下面介绍在idea里面如何要编译器帮我们重写。
*点击右键->Generate->toString(或者Alt+Insert),然后选取toString要输出的内容再点击OK就可以了。
1.
2.
3.
4.就可以得到编译器帮我们重写的toString啦