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

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

關于toString()方法的問題

課程視頻里寫道,改寫了toString()方法后輸出對象的屬性值,可是main方法里并沒有調用過toString()方法,這是怎么回事呢?


正在回答

3 回答

toString()在Dog類已經實現了,dog 是 Dog類的一個對象,所以打印dog時,會加載整個類,當執行到toString()時,返回的內容自然就被打印出來了。

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

_Jack_Han_ 提問者

非常感謝!
2016-01-16 回復 有任何疑惑可以回復我~
#2

星小夢

額,你在說加載對象的時候會執行方法里的內容???toString可是方法,不是構造方法
2016-01-20 回復 有任何疑惑可以回復我~

創建類的本身有隱式的toString方法

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

_Jack_Han_ 提問者

謝謝。
2016-03-11 回復 有任何疑惑可以回復我~

在main方法中創建愛你對象dog后加了一句 system.out.println(dog)這句話就已經執行了dog子類,所以就調用了tostring的方法

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

_Jack_Han_ 提問者

謝謝。
2016-03-11 回復 有任何疑惑可以回復我~

舉報

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

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

進入課程

關于toString()方法的問題

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

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

幫助反饋 APP下載

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

公眾號

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