程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA綜合教程 >> 【Java每日一題】20170104,java20170104

【Java每日一題】20170104,java20170104

編輯:JAVA綜合教程

【Java每日一題】20170104,java20170104


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團隊已開通認證了分答,有問題也可以來咨詢,點擊分答就可以找到我了!! 

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved