equals()什么情況下比較內容,什么情況下比較地址呢?
前面的內容已經學習過在不重寫的情況下,equals()比較的是兩個對象的地址;我們現在的例子是equals()比較的是兩個對象的內容。網上查詢資料說是而JDK類中有一些類覆蓋了oject類的equals()方法。那么equals()什么情況下比較內容,什么情況下比較地址呢?還有為什么有==這個符號,還要設計equals來比較地址呢?
前面的內容已經學習過在不重寫的情況下,equals()比較的是兩個對象的地址;我們現在的例子是equals()比較的是兩個對象的內容。網上查詢資料說是而JDK類中有一些類覆蓋了oject類的equals()方法。那么equals()什么情況下比較內容,什么情況下比較地址呢?還有為什么有==這個符號,還要設計equals來比較地址呢?
2016-06-25
舉報
2016-06-25
這里有篇文章解釋的很清楚,去看看
http://www.cnblogs.com/tinyphp/p/3768214.html