對上週考試中重寫equals方法的理解,
1、第一行是equals()方法的方法頭,引數為object object,object類是所有類的直接或間接父類,因此 object + 引數名稱 代表任何繼承object的例項,即任何乙個物件。使形參的範圍更廣,使用更便利。public boolean equals(object object)
2、第二行是對兩物件的位址進行比較,其中 this 指當前物件自身,即誰呼叫 equals 誰便是 this 。object 是乙個形參,下面會賦值給它。如果兩者位址相等,則兩個物件一定相等。
3、第三行是對兩物件所屬類進行比較,其中 getclass()是得到這個物件的型別類(舉例來說就是:獲得int long boolean等等這些型別)。 getclass() 方法作用是:獲得了(類)class,進而通過返回的class物件獲取person的相關資訊。如果object指向乙個空物件或者兩個物件型別不同,則可以直接判斷出兩物件不等。
4、第四行是如果它的父類和object也不等的話就可判讀兩物件不等。
第十二周總結
大學是豐富多彩的,而當我真正的邁進大學的校園才發現,大學裡的生活完全需要我們自己來按排,很慶幸,我能加入小組,這使我每天的生活變得很充實,很精彩,很有收穫。總而言之,學生的天職還是學習,不過我們現在只不過站在乙個比高中更高的平台而已,所以我們要利用好這個平台,而我選擇了加入小組,在這裡我認識了不同的...
第十二周總結
public void windowclosing windowevent e class mywindowadapter extends windowadapter jframe類的常用方法 型別 描述 jframe 構造方法 建立乙個普通的窗體物件 jframe string a 構造方法 建立...
第十二周總結
一 jbutton元件 二 布局管理器 1.在swing中使用的所有布局管理器都實現layoutmanager介面,在swing中主要使用以下五種常見的布局管理器 2.flowlayout borderlayout gridlayout cardlayout 絕對定位。三 flowlayou 四 b...