Re: [問題] 請問toString的觀念
首先
toString()是Object類別的的方法之一
正確來說是public String toString()
將回傳字串
書上是這樣寫:
當呼叫System.out.println()方法輸出某物件時
將自動呼叫該物件的toString()方法
(例入一個由某類別(class A)為模子產生的物件a)
輸出描述該物件的字串
下面是我的看法:
如果沒有定義toString()那就是保持原樣
System.out.println()的()中
特地寫成a.toString()或是直接輸入a
結果指的都是該物件的a.toString()這個會回傳字串的方法
照理說就算透過override的方式重新定義a.toString()
結果也還是一樣的
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.230.39.129
※ 編輯: Egriawei 來自: 61.230.39.129 (04/24 18:39)
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 8 之 25 篇):
java 近期熱門文章
PTT數位生活區 即時熱門文章