java的tostring方法为什么要重写toString()⽅法呢?
最开始学习java基础,只是觉得教程说需要重写就重写,⽽没去关⼼为啥这样⼦,这篇⽂章就是帮助初学者正确解读实体类重写toString() ⽅法。
⼀、java默认的toString⽅法来⾃Object 类
在Java中每个类都直接或者间接继承Object 类,toString() ⽅法也是来⾃Object 类滴, 所以若不重写tostring,每次执⾏
System.out.println() 这个⽅法默认就会调⽤⼀个继承⾃Object 类型对象的toString ⽅法
⼆、为啥重写呢
请直接看看例⼦
student类,
未重写to Str ing ⽅法

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。