課程
/后端開發
/Java
/Java入門第二季 升級版
toString是個方法,可視頻里木有寫調用這個方法,為什么會自動在輸出對象名的時候執行啊???我知道toString是object里的方法!!!
2016-01-20
源自:Java入門第二季 升級版 9-8
正在回答
System.out.println()默認輸出的就是字符串,所有類型的輸出都會默認轉換為字符串輸出
星小夢 提問者
越看越暈
print函數內調用了toString方法啦
.........所以直接輸出???? 對象變量??? ,toString方法........
因為所有的類都繼承與Object,toString()是Object的方法,那么你創建的類本身有隱式的toString方法。這個方法是用來將屬性等內容?? 變成(to)字符串(String)? 顯示出來。比如要輸出數值等于12的age,console欄中顯示12,是把name變成了字符串“12”輸出給你看。對象變量的值本身是對對象的引用,所以直接輸出對象,toString方法默認顯示的是對象的引用,比如 com.imooc.Dog@139a55。而修改toString方法可以顯示屬性,比如Dog [age=20]
吾怯二日
可是在輸出對象名的時候,并沒有調用啊?? 怎么會輸出啊????
toString就是系統已經定義好的方法,就像我們自己編寫代碼一樣,它就是做好了,讓我們方便調用的
舉報
課程升級!以終為始告別枯燥,在開發和重構中體會Java面向對象編程的奧妙
2 回答關于toString的一些問題
3 回答關于toString()方法的問題
2 回答tostring的問題
7 回答toString()問題
2 回答toString問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-01-24
System.out.println()默認輸出的就是字符串,所有類型的輸出都會默認轉換為字符串輸出
2016-08-08
越看越暈
2016-02-05
print函數內調用了toString方法啦
2016-01-30
.........所以直接輸出???? 對象變量??? ,toString方法........
2016-01-30
因為所有的類都繼承與Object,toString()是Object的方法,那么你創建的類本身有隱式的toString方法。這個方法是用來將屬性等內容?? 變成(to)字符串(String)? 顯示出來。比如要輸出數值等于12的age,console欄中顯示12,是把name變成了字符串“12”輸出給你看。對象變量的值本身是對對象的引用,所以直接輸出對象,toString方法默認顯示的是對象的引用,比如 com.imooc.Dog@139a55。而修改toString方法可以顯示屬性,比如Dog [age=20]
2016-01-21
可是在輸出對象名的時候,并沒有調用啊?? 怎么會輸出啊????
2016-01-20
toString就是系統已經定義好的方法,就像我們自己編寫代碼一樣,它就是做好了,讓我們方便調用的