黑马程序员技术交流社区

标题: toString() [打印本页]

作者: 腹黑生姜    时间: 2015-6-22 11:28
标题: toString()
为什么好多类里都定义了toString()方法,不可以直接打印出来吗
例如:
public String toString()
        {
            return "Student["+name+","+ma+","+cn+","+en+"]";
        }
作者: bin2015    时间: 2015-6-22 11:50
因为类都继承了Object的toString方法,而Object类的toString方法默认输出的对象的内存地址,所以你想输出指定的信息就需要重写toString方法
作者: 杨凯瑞    时间: 2015-6-22 11:59
类都继承了Object的toString方法,而Object类的toString方法默认输出的对象的内存地址,所以你想输出指定的信息就需要重写toString方法
作者: 路途遥远    时间: 2015-6-22 16:11
楼上正解!!!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2