/**
*表示某個其他對象是否與該對象“相等”。
* & 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);
}