CY摸魚(yú)java筆記030
java中一般情況下不可以再用"=="來(lái)比較是否相等的情況,而是要用eco方法來(lái)比較方法屬于object類,并且不是final類型,所以任何類都可以繼承并且覆蓋該方法。
PS:對(duì)象之間不可以再用"==這個(gè)。"來(lái)進(jìn)行比較,因?yàn)檫@樣的比較的是對(duì)象的內(nèi)存地址而不是對(duì)象的具體屬性。
?Equals方法在一般情況下都需要覆蓋成自己想要的方法,而且配合多態(tài)可以實(shí)現(xiàn)強(qiáng)大的“比較不知道.”功能,可以比較類中的任何數(shù)據(jù),可以根據(jù)自己的需求來(lái)定義兩個(gè)對(duì)象是否相等的條件。
集合類是一些特殊的類,專門用來(lái)存放其他類對(duì)象的容器,主要是完成一些數(shù)據(jù)庫(kù)和數(shù)據(jù)結(jié)構(gòu)的功能。
集合類的出現(xiàn)使我們的程序更加強(qiáng)大更加簡(jiǎn)單,學(xué)好集合類很重要,在開(kāi)發(fā)中起到至關(guān)重要的作用。