课程
/后端开发
/Java
/Java入门第二季 升级版
麻烦看一下截图 截图里的哪里有toString()方法呢
2017-10-12
源自:Java入门第二季 升级版 9-8
正在回答
toString()方法是Object类中的,所有的类默认继承Object类,所以可以用toString()的方法,它怎么定义的在Object类中你没有看到而已
慕移动7208282 提问者
开始也有此困惑,后来看了下应该是extends Objict之后,系统默认执行toString()方法,输出哈希码,相当于super一样,系统自带的看不见.重写toString()方法之后,输出的才是对象的属性值.
同样有此疑惑
不是没有看到,是你没有使用而已,你可以在source 里面有个 tostring 的方法 你 点一下 ,输出的就是字符串了;
你没有定义肯定看不见
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
2 回答object类的tostring方法原本是怎么写的?
5 回答toString()方法重写的意义是什么?
1 回答tostring方法无法重写?
2 回答当子类没有生成ToString方法而父类生成了ToString方法时
1 回答toString()方法重写的位置