課程
/后端開發(fā)
/Java
/Java入門第二季 升級版
如題目所說
2015-03-31
源自:Java入門第二季 升級版 9-9
正在回答
你要重寫這個方法的話,要在類里,main方法外面....
聆聽你幸福的聲音 提問者
總結:1.toString()方法,在java中,創(chuàng)建對象后(實例化對象),jvm會開辟新的堆內存空間,并賦予新的內存地址。
? ? ? 若直接輸出對象,在java編譯器默認是打印對象的內存地址。因為jvm會自動調用默認的 toString方法,那么若想獲得對象的屬性信息,
? 必須重寫toString方法,在子類與父類的內部重寫相應的toString方法(注意方法之間是平級的,并列結構),在主類的main中,進行對象的屬性賦值,打印操作操作即可。
2. equals方法,在控制臺實現(xiàn)調用,用于比較字符串的相等,在面向對象程序設計中,兩引用數(shù)據(jù)類型的對象(有內存地址,也有對象的屬性信息)的直接比較,
在java編譯器默認比較的是各自的內存地址,現(xiàn)實中,是比較兩對象的屬性值是否相等。那么就必須在父類中重寫equals方法
equal()這個方法是String的....
為什么總是喜歡沒有代碼就問問題呢?
ybbzbb 回復 聆聽你幸福的聲音 提問者
舉報
課程升級!以終為始告別枯燥,在開發(fā)和重構中體會Java面向對象編程的奧妙
4 回答在main函數(shù)里面用類名調用為什么在這里不行
2 回答為什么main方法在外部類里面了呢? 在里面和外邊有什么區(qū)別呢?
3 回答靜態(tài)變量是不是書寫在類和main函數(shù)之間?
2 回答為什么main函數(shù)不能定義在類外?
1 回答為什么有父類子類還要一個測試類來添加入口函數(shù),直接在子類添加main可以嗎
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2015-03-31
你要重寫這個方法的話,要在類里,main方法外面....
2016-10-23
總結:1.toString()方法,在java中,創(chuàng)建對象后(實例化對象),jvm會開辟新的堆內存空間,并賦予新的內存地址。
? ? ? 若直接輸出對象,在java編譯器默認是打印對象的內存地址。因為jvm會自動調用默認的 toString方法,那么若想獲得對象的屬性信息,
? 必須重寫toString方法,在子類與父類的內部重寫相應的toString方法(注意方法之間是平級的,并列結構),在主類的main中,進行對象的屬性賦值,打印操作操作即可。
2. equals方法,在控制臺實現(xiàn)調用,用于比較字符串的相等,在面向對象程序設計中,兩引用數(shù)據(jù)類型的對象(有內存地址,也有對象的屬性信息)的直接比較,
在java編譯器默認比較的是各自的內存地址,現(xiàn)實中,是比較兩對象的屬性值是否相等。那么就必須在父類中重寫equals方法
2015-03-31
equal()這個方法是String的....
2015-03-31
為什么總是喜歡沒有代碼就問問題呢?