當前位置:編程學習大全網 - 源碼下載 - Tt升級命名源代碼

Tt升級命名源代碼

這是Object的equals的源代碼。

/**

*表示某個其他對象是否與該對象“相等”。

* & ltp & gt

*在& lt代碼& gt等於& lt/code & gt;方法實現了壹種等價關系

*在非空對象引用上:

* & ltul & gt

* & lt李& gt它是& lt我& gt反身的& lt/I & gt;:對於任何非空參考值

* & lt代碼& gtx & lt/code & gt;,& lt代碼& gtx . equals(x)& lt;/code & gt;應該返回

* & lt代碼& gttrue & lt/code & gt;。

* & lt李& gt它是& lt我& gt對稱& lt/I & gt;:對於任何非空參考值

* & lt代碼& gtx & lt/code & gt;並且& lt代碼& gty & lt/code & gt;,& lt代碼& gtx . equals(y)& lt;/code & gt;

*應返回& lt代碼& gttrue & lt/code & gt;惟壹可能是

* & lt代碼& gty . equals(x)& lt;/code & gt;退貨& lt代碼& gttrue & lt/code & gt;。

* & lt李& gt它是& lt我& gt傳遞性& lt/I & gt;:對於任何非空參考值

* & lt代碼& gtx & lt/code & gt;,& lt代碼& gty & lt/code & gt;,並且& lt代碼& gtz & lt/code & gt;,如果

* & lt代碼& gtx . equals(y)& lt;/code & gt;退貨& lt代碼& gttrue & lt/code & gt;和

* & lt代碼& gty . equals(z)& lt;/code & gt;退貨& lt代碼& gttrue & lt/code & gt;,那麽

* & lt代碼& gtx . equals(z)& lt;/code & gt;應該返回& lt代碼& gttrue & lt/code & gt;。

* & lt李& gt它是& lt我& gt壹致& lt/I & gt;:對於任何非空參考值

* & lt代碼& gtx & lt/code & gt;並且& lt代碼& gty & lt/code & gt;,多次調用

* & ltTT & gt;x . equals(y)& lt;/TT & gt;壹致返回& lt代碼& gttrue & lt/code & gt;

*或者壹致返回& lt代碼& gtfalse & lt/code & gt;,前提是沒有

*信息用於& lt代碼& gt等於& lt/code & gt;上的比較

*對象被修改。

* & lt李& gt對於任何非空的參考值& lt代碼& gtx & lt/code & gt;,

* & lt代碼& gtx . equals(null)& lt;/code & gt;應該返回& lt代碼& gtfalse & lt/code & gt;。

* & lt/ul & gt;

* & ltp & gt

*在& ltTT & gt;等於& lt/TT & gt;類的方法& lt代碼& gt對象& lt/code & gt;工具

*對象上最有區別的可能等價關系;

*也就是說,對於任何非空的引用值& lt代碼& gtx & lt/code & gt;和

* & lt代碼& gty & lt/code & gt;,此方法返回& lt代碼& gttrue & lt/code & gt;當且僅當

*如果& lt代碼& gtx & lt/code & gt;並且& lt代碼& gty & lt/code & gt;引用同壹個對象

*(& lt;代碼& gtx = = y & lt/code & gt;具有值& lt代碼& gttrue & lt/code & gt;).

* & ltp & gt

*請註意,通常有必要重寫& ltTT & gt;hashCode & lt/TT & gt;

*方法,以便保持

*總承包合同為& ltTT & gt;hashCode & lt/TT & gt;方法,該方法規定

*相等的對象必須有相等的哈希代碼。

*

* @param obj要比較的引用對象。

* @ return & lt代碼& gttrue & lt/code & gt;如果該對象與obj相同

*參數;& lt代碼& gtfalse & lt/code & gt;否則。

* @see #hashCode()

* @參見java.util.Hashtable

*/

公共布爾等於(對象對象){

return(this = = obj);

}

  • 上一篇:智能餐桌源代碼
  • 下一篇:控制臺應用程序 Windows 窗體應用程序 WPF應用程序,請問這三個有什麽區別呀?
  • copyright 2024編程學習大全網