1、所有的对象都继承了Object,如果本对象没有重写toString方法,则打印对象时,对象输出时会默认去调用Object里面的toString()方法。
来查看一下Object类里面的toString()方法:
如果重写了类的toString()方法:
则按照类的继承性,优先使用本类的成员方法:
总结:在打印对象时,如果打印的是类名+@+十六进制编码时,表示此类没有重写toString()方法,调用的还是原来的Object方法。
来源:CSDN
作者:weixin_42689746
链接:https://blog.csdn.net/weixin_42689746/article/details/103923613