亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

有關與toString的問題

toString是個方法,可視頻里木有寫調用這個方法,為什么會自動在輸出對象名的時候執行啊???我知道toString是object里的方法!!!

正在回答

7 回答

System.out.println()默認輸出的就是字符串,所有類型的輸出都會默認轉換為字符串輸出

0 回復 有任何疑惑可以回復我~
#1

星小夢 提問者

非常感謝!
2016-02-19 回復 有任何疑惑可以回復我~

越看越暈

0 回復 有任何疑惑可以回復我~

print函數內調用了toString方法啦

0 回復 有任何疑惑可以回復我~

.........所以直接輸出???? 對象變量??? ,toString方法........

0 回復 有任何疑惑可以回復我~

因為所有的類都繼承與Object,toString()是Object的方法,那么你創建的類本身有隱式的toString方法。這個方法是用來將屬性等內容?? 變成(to)字符串(String)? 顯示出來。比如要輸出數值等于12的age,console欄中顯示12,是把name變成了字符串“12”輸出給你看。對象變量的值本身是對對象的引用,所以直接輸出對象,toString方法默認顯示的是對象的引用,比如 com.imooc.Dog@139a55。而修改toString方法可以顯示屬性,比如Dog [age=20]

2 回復 有任何疑惑可以回復我~
#1

吾怯二日

有點暈………… 還好看了幾遍看懂了 每個對象都有一套所屬類中獨立的屬性 對他們這些屬性的調用先要經過該對象 是不是這個意思
2016-03-08 回復 有任何疑惑可以回復我~

可是在輸出對象名的時候,并沒有調用啊?? 怎么會輸出啊????

0 回復 有任何疑惑可以回復我~

toString就是系統已經定義好的方法,就像我們自己編寫代碼一樣,它就是做好了,讓我們方便調用的

0 回復 有任何疑惑可以回復我~
#1

星小夢 提問者

可是在輸出對象名的時候,并沒有調用啊?? 怎么會輸出啊????
2016-01-21 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Java入門第二季 升級版
  • 參與學習       531144    人
  • 解答問題       6326    個

課程升級!以終為始告別枯燥,在開發和重構中體會Java面向對象編程的奧妙

進入課程

有關與toString的問題

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號