為什么不能重寫(xiě)contains中的equals的方法
想問(wèn)一下,為什么不能重寫(xiě)contains的equals方法,單單是從寫(xiě)course的equals方法,如果判斷其他那不是又要重寫(xiě)要判斷的equals方法么?
想問(wèn)一下,為什么不能重寫(xiě)contains的equals方法,單單是從寫(xiě)course的equals方法,如果判斷其他那不是又要重寫(xiě)要判斷的equals方法么?
2016-11-05
舉報(bào)
2017-01-17
我理解的是,contains本身是方法,而不是類,只是contain方法的實(shí)現(xiàn)需要用到equals方法,所以不存在修改contains方法內(nèi)部equals方法的方式,而應(yīng)該到相應(yīng)的類里去實(shí)現(xiàn)方法的重寫(xiě)
2016-11-06
所有類都是Object超類的子類,Course也是子類。contains執(zhí)行時(shí)調(diào)用了Object超類的equals方法,Course默認(rèn)繼承Object超類的equals方法,故在Course類中重寫(xiě)equals方法