學習effective java-10對所有對象共同的方法之覆寫toString方法

 該知識點是自己從書籍中學習的筆記。

  在大多數情況下,Object提供的toString方法代表的內容並不能夠滿足用戶的需要,因此需要覆寫。Object的toString方法如下:

    public String toString()

    {

        return (new StringBuilder()).append(getClass().getName()).append("@").append(Integer.toHexString(hashCode())).toString();

},返回的是“類名@無符號的十六進制”這樣的字符串。這個字符串並不是很友好。

  在實際開發中,覆寫toString可以提供給用戶感興趣的信息。

  當你在覆寫了toString的話,那麼就請在註釋中,寫好的你的規範,這樣方便與用戶的使用。

 

發佈了42 篇原創文章 · 獲贊 0 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章