java中的toString 方法的複寫

2021-08-18 03:47:23 字數 408 閱讀 2138

tostring 方法繼承自object

該tostring類方法object返回乙個由其中的物件是乙個例項,該符號字元`的類的名稱的字串@ 」和物件的雜湊碼的無符號的十六進製制表示。
換句話說,這個方法返回乙個等於下列值的字串:
getclass().getname() + '@' + integer.tohexstring(hashcode)
這句話的意思是我們不複寫此方法直接列印物件,會返回乙個值,這個值是由包名+類名+@+雜湊值。

如果我們複寫了tostring 方法,比如

public string tostring ()
我們再次直接列印物件,會出現 helloworld的字串。

Java中的toString方法

例子是某某正在什麼地方釣魚 1 public class testtostring class person public void angling override public string tostring class site override public string tostring ...

Object類中的方法 toString方法

public string tostring 從原始碼可以看出,tostring列印的是乙個類的 類路徑 hashcode值的十六進製制 顯然,父類object類中的tostring方法不能滿足子類student類的需求,所以我們需要在子類中重寫tostring方法,一般是輸出乙個物件的成員資訊比較...

關於Java中的toString 方法

package c07 class ewq public static void main string args sysout.out是乙個printstream物件,print println同理 方法有n個過載,其中乙個是print objcet obj public void print c...