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