根據(jù)我的理解,contains原理和老師講的上一步矛盾,求答疑
對(duì)老師這里的講解有疑問(wèn):在上一步的操作:創(chuàng)建一個(gè)新的課程元素,然后和通過(guò)contains方法和原來(lái)的比對(duì),返回了false。老師給的講解是:因?yàn)殡m然id和name一樣,但新創(chuàng)建的課程是一個(gè)新對(duì)象和原來(lái)的不一致,所以返回false(我理解的是這里是進(jìn)行了內(nèi)存地址對(duì)比,所以不一致); 但是在講解contains原理時(shí),又說(shuō)是通過(guò)equals方法比對(duì),只要值相同就返回true, 這兩步是相互矛盾的吧。 求幫忙答疑
2025-08-16
因?yàn)樵谏弦还?jié)老師已經(jīng)在student類里重寫了equals方法,所以后面能用