[Java daily question] 20170104, java20170104
20170103 for problem resolution, click "Java daily question" 20170104 "below today's question to view the problem (The problem is resolved at the beginning of the public account, public 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 ("Zhang San"); Obj obj02 = new Obj ("Li Si "); obj obj03 = new Obj ("Li Si"); 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 ;}}
Today's question:
What is the output result of the main program? (Click "[Java daily question] 20170104" below to view issue resolution 20170103)
Questions originally published on the public account and short book: [Java daily question] 20170104, [Java daily question] 20170104 (you can also scan the Avatar QR code to view)
The weknow team has activated the authentication and has answered questions. If you have any questions, you can also consult. Click the answer to find me !!