欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

java 覆写Object的equals方法,objectequals,package com.

来源: javaer 分享于  点击 46463 次 点评:209

java 覆写Object的equals方法,objectequals,package com.


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;      }  }  
相关栏目:

用户点评