首页 > 编程语言 > 详细

【Java每日一题】20170104

时间:2017-01-04 09:29:46      阅读:209      评论:0      收藏:0      [点我收藏+]

20170103问题解析请点击今日问题下方的“【Java每日一题】20170104”查看(问题解析在公众号首发,公众号ID:weknow619)

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团队已开通认证了分答,有问题也可以来咨询,点击分答就可以找到我了!! 

 

【Java每日一题】20170104

原文:http://www.cnblogs.com/weknow619/p/6247273.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!