Java中toString方法的作用


(1)public String toString()
返回值:該對象的字符串表示,格式為類名、@和此對象哈希碼的無符號十六進制(
getClass().getName() + '@' + Integer.toHexString(hashCode())
(2)因為它是Object里面已經有了的方法,而所有類都是繼承Object,所以“所有對象都有這個方法”。
(3)一般來說,返回值應是一個簡明但易於讀懂的信息表達式,所以建議所有子類都重寫此方法。
(4)它通常只是為了方便輸出,比如System.out.println(xx),括號里面的“xx”如果不是String類型的話,就自動調用xx的toString()方法,
如果沒有重寫,輸出內容是特定格式的字符串;如果重寫,輸出內容是便於閱讀的內容。



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM