【Java每日一题】20170104

来源:互联网 发布:coreldraw软件图标 编辑:程序博客网 时间:2024/06/03 20:28

20170103问题解析请点击今日问题下方的“【Java每日一题】20170104”查看 

package Jan2017;  import java.util.HashSet;  import java.util.Set;    public class Ques0104{     public static void main(String[] args){         Obj obj01 = new Obj("张三");         Obj obj02 = new Obj("李四");         Obj obj03 = new Obj("李四");           Set<Obj> set = new HashSet<Obj>();         set.add(obj01);          set.add(obj02);          set.add(obj03);          System.out.println(set.size());     }  }    class Obj{      private String id;      public Obj(String id){          this.id = id;      }        @Override      public int hashCode(){          return 123;      }        @Override      public boolean equals(Object obj){          if (this == obj){              return true;          }            if (obj instanceof Obj && this.id.equals(((Obj) obj).id)){              return true;          }          return false;      }  } 

今日问题: 
请问主程序输出结果是什么?(点击以下“【Java每日一题】20170104”查看20170103问题解析) 

题目原发布于公众号、简书:【Java每日一题】20170104【Java每日一题】20170104 (也可以扫描头像二维码查看) 

weknow团队已开通认证了分答,有问题也可以来咨询,点击分答就可以找到我了!! 



0 0