• 欢迎访问开心洋葱网站,在线教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入开心洋葱 QQ群
  • 为方便开心洋葱网用户,开心洋葱官网已经开启复制功能!
  • 欢迎访问开心洋葱网站,手机也能访问哦~欢迎加入开心洋葱多维思维学习平台 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏开心洋葱吧~~~~~~~~~~~~~!
  • 由于近期流量激增,小站的ECS没能经的起亲们的访问,本站依然没有盈利,如果各位看如果觉着文字不错,还请看官给小站打个赏~~~~~~~~~~~~~!

java 覆写Object的equals方法

JAVA相关 水墨上仙 2184次浏览

java 覆写Object的equals方法

package com.imo;  
  
/** 
 *  
 * @author 冯小卫 
 *  
 */  
public class Main {  
    public int id = 0;  
  
    public static void main(String[] args) {  
  
    }  
  
    @Override  
    public boolean equals(Object obj) {  
        if (this == obj)// 当两个引用指向同一对象时,直接返回true  
            return true;  
        if (!(obj instanceof Main))// 当两个对象不是同一类型时,直接返回false  
            return false;  
  
        Main temp = (Main) obj;  
        if (temp.id == this.id)// 比较这个对象的“身份证”属性  
            return true;  
        return false;  
    }  
  
    @Override  
    public int hashCode() {// 覆写equals方法的时候,应该覆写hashCode方法,覆写的宗旨是两个对象如果equals,hashCode返回的值应该一样,反之则不一样  
        return id;  
    }  
  
}  


开心洋葱 , 版权所有丨如未注明 , 均为原创丨未经授权请勿修改 , 转载请注明java 覆写Object的equals方法
喜欢 (0)
加载中……