关闭

【Java每日一题】20170104

标签: java
124人阅读 评论(0) 收藏 举报
分类:

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

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:60969次
    • 积分:1758
    • 等级:
    • 排名:千里之外
    • 原创:139篇
    • 转载:11篇
    • 译文:0篇
    • 评论:3条
    文章分类
    最新评论