toString方法輸出奇怪字符串的原因

字號:

我們使用System.out.println(o)時,經(jīng)常得到類似的輸出結(jié)果。
    我們看一下jdk里面 Object類的toString方法。  
    public String toString() {
    return getClass().getName() + "@" + Integer.toHexString(hashCode());
    }
    如果你的類或父類不實現(xiàn)toString則會輸出類的名字加上 hashCode 碼。
    考試大提示: 看看hashCode
    public native int hashCode();
    是一個本地方法,如果你不實現(xiàn)自己的hashCode,則會根據(jù)機器不同,出現(xiàn)不同的結(jié)果。