軟件構造3.4ADT設計之對象判相等(ADT和OOP中的等價性)

問題引入:Java中有兩種判相等的方法:== 和equals(), 其中 == 判斷的是引用等價性,而equals()會通過比較對象內部的屬性或內容,判斷的是對象等價性。故對基本數據類型,使用 == 判定相等,對對象類型,使用equals()。因爲在Object中實現的equals()是直接判斷引用等價性,所以在自定義ADT時,需要重寫Object的equals()方法。 問題:如何爲自定義的AD
相關文章
相關標籤/搜索