1. 程式人生 > >記得給類重寫toString()方法

記得給類重寫toString()方法

在平時除錯程式碼時,你有沒有碰到過這樣的場景,在IDE里加上斷點,程式碼停在斷點上,你想要檢視某個變數的值,這個變數有時候不是一個基本型別的變數,它多數情況下會是一個物件或者集合。然後,你點選該物件前面的+,展開檢視它內部的各個成員變數的值......

如果你對上述場景非常熟悉,那麼可以說,還有一個地方可以改進,以提高你除錯程式碼的效率,那就是重寫自定義的類的toString()方法。

toString()方法是在Object類中定義和實現的,它除了用於將物件轉化為字串進行輸出外,在除錯的時候,toString()方法也非常常用。重寫了toString方法的類的物件,在IDE的除錯介面上,是可以直接顯示出物件.toString()的內容的,而不需要你再點選一次展開檢視物件內部的各個屬性。

所以,為了更好的提供工作效率,養成一個習慣,給自己定義的類,重寫toString()方法吧。