Java中String內存地址的問題(爲什麼String 的變量輸出不是地址)

爲什麼String 的變量輸出不是地址? 因爲所有的類繼承Object類,所以單獨輸出一個對象的時候,他會調用Object.toString,打印出來的就是一串表達地址的字符串,最後調用的toString。 然而我們的String類裏重寫了toString(),它返回的是String自己,String是什麼呢,String其實就是字符數組(),它內部封裝了一個字符數組,所以打印字符串就是打印字符數
相關文章
相關標籤/搜索