课程
/后端开发
/Java
/Java入门第二季 升级版
如果不重写toString()的话,在后面输出的时候age,toString()也行吧
2019-07-17
源自:Java入门第二季 升级版 9-8
正在回答
其实对于单个对象和单个属性的时候 dog.age 和 dog.toString() 是没有区别的
但假如说有多个属性都需要输出,那我们就需要 dog.age ;dog.name; dog.size; 但是可以通过dog.toString()直接将其中多个属性同时输出就会比较方便
age.toString() 这个好像是作为字符串输出!
qqHilcker 提问者
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
1 回答如果一个类有多个对象,那怎么区分对象用toString输出各自对象的属性
2 回答重写了toString方法为什么就可以输出对象的属性?
1 回答所以说,打印对象名就是打印toString()方法的返回值内容咯?
2 回答类对象与类的对象区别
2 回答为什么要用tostring没搞懂,我我实例化对象后直接对象名点属性名不就好了吗?