黑马程序员技术交流社区
标题:
toString()
[打印本页]
作者:
chenyannna
时间:
2015-9-18 20:30
标题:
toString()
定义一个类的时候什么时候要覆盖toStirng()方法呢
作者:
boboyuwu
时间:
2015-9-18 20:39
Object中的toString()时返回对象的哈希值,所有没有重写toString()方法的调用toString的时候都会返回哈希地址值, 字符串String里面就重写了toString()方法,用来直接返回当前对象里面的字符串,看需求一般需要输出对象里面内容的都要重写toString()
作者:
流觞曲水
时间:
2015-9-18 23:07
因为toString方法继承Object类,默认比较的是地址值,所以一般自定义类都需根据自己需求重写toString方法,
作者:
toypaoa
时间:
2015-9-18 23:32
因为toString方法重写可以输出你想要的结果,比如你想输出一个对象,默认Object的toString会输出一个地址值xxx@xxxx,这不是我们想要的,而通过重写toString方法,我们可以把对象的属性输出,如:人对象的具体姓名、年龄之类的。
作者:
迷茫不堪的年纪
时间:
2015-9-18 23:51
- - 我只是看看
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2