java基礎題簡答

1、比較兩個對象相等需要重寫什麼方法? 答:比較兩個對象是否相等需要重寫hashCode()和equals()方法。對象會先比較hashCode值是否相等,相等纔會調用equals去比較。hashCode相等,兩對象不一定相等,但是兩對象相等,hashCode一定是相等的。 2、重載和重寫的區別 答:方法的重載和重寫都是實現多態的方式,區別在於前者實現的是編譯時的多態性,而後者實現的是運行時的多態
相關文章
相關標籤/搜索