每日日报

完成内容

java基础学习

遇到问题

在对象的序列化和反序列化中,对于可以直接输出一个

对象存在疑惑,查找资料后得知Java中直接输出一个类的对象的

时候,会调用这个类的toString()方法,自己写的类没有覆盖这个

方法的话就是继承Object类的这个方法,Object中toString()方法

的实现是这样的:getClass().getName() + "@" + Integer.toHexString(hashCode())。

后面跟的是这个类的哈希码值,如果希望这个类打印出希望的格式,就要覆盖toString方法。

如:public String toString(){ return "姓名"+name;},实现覆盖。

明日计划

java基础学习

原文地址:https://www.cnblogs.com/zhukaile/p/13548432.html