当我们需要输出一个对象的是时候,若不重写toString类,无法实现直接输出,需要在输出语句中进行复杂的编辑,下面小编给出重写和不重写时的执行效果,便于理解。
工具/原料
1
eclipse软件
2
win系统
1.准备
1
1.打开eclipse软件:打开的eclipse软件,界面如下所示;
2
2.建立一个java工程如图所示建立下面的一个java工程,工程目录如图所示。
2.编写代码
1
1.类的结构:对于本实例,类需要一个构造方法,和重写一个toString方法,同时也需要定义一些属性,基本结构和属性如图所示。
2
2.编写构造方法:构造方法是用来对对象进行定义是的初始化方法,具体代码如下:
3
3.重写toString方法:通过重写该方法实现本类的标准化输出,代码如下:
4
4.编写main方法:通过方法进行相关的实验,来验证toString方法的实现效果,具体代码如下。
3.验证分析
1
1.编译运行:单击,编译运行按钮,如图所示,我们会在控制窗口发现我们对象能够按照toString方法中固定的格式进行输出。
2
2.注释toString:通过添加注释符我们将重写的toString方法进行注释,具体效果如下。
3
3.注释对比:注释后,我们再次运行我们的代码,会发现我们的类输出一堆乱码,可见要我们的对象对toString方法的重写是一个很好的方式。
注意事项
1
如有疑问可以留言
2
分享可以使我们懂得更多