因为直接输出一个类的对象的时候,会调用这个类的toString()方法
,这个方法有些类是覆盖了的,比如String,Integer。你自己写的类没有覆盖这个方法的话就是继承Object类的这个方法,Object中toString()方法的实现是这样的getClass().getName() + "@" + Integer.toHexString(hashCode()) 后面跟的是这个类的哈希码
,如果你希望这个类打印出来输出你希望的格式,你就要覆盖这个、toString方法。
转载请注明原文地址: https://www.6miu.com/read-83883.html