{"rsdb":{"rid":"87969","subhead":"","postdate":"0","aid":"65325","fid":"76","uid":"1","topic":"1","content":"
\n 1\u3001equals\u65b9\u6cd5\u7684\u5c0f\u95ee\u9898 \n
\n \n <\/div> \n
\n [java<\/a>] \n <\/div> \n
\n public class Student { <\/span>\n <\/div> \n
\n <\/span>\n <\/div> \n
\n public static void main(String[] args) <\/span>\n <\/div> \n
\n { <\/span>\n <\/div> \n
\n Scanner sc = new Scanner(System.in); <\/span>\n <\/div> \n
\n System.out.println(\"\u8bf7\u8f93\u5165\u7528\u6237\u540d:\"); <\/span>\n <\/div> \n
\n String username = sc.nextLine(); <\/span>\n <\/div> \n
\n System.out.println(\"\u8bf7\u8f93\u5165\u5bc6\u7801:\"); <\/span>\n <\/div> \n
\n String password = sc.nextLine(); <\/span>\n <\/div> \n
\n if (username.equals(\"admin\") && password.equals(\"admin\")) { <\/span>\n <\/div> \n
\n System.out.println(\"true\");} <\/span>\n <\/div> \n
\n else <\/span>\n <\/div> \n
\n { <\/span>\n <\/div> \n
\n System.out.println(\"false\"); <\/span>\n <\/div> \n
\n } <\/span>\n <\/div> \n
\n } <\/span>\n <\/div> \n
\n }<\/span>\n <\/div> \n
\n \n <\/div> \n
\n public class Student {\n <\/div> \n
\n \n <\/div> \n
\n public static void main(String[] args) \n <\/div> \n
\n {\n <\/div> \n
\n Scanner sc = new Scanner(System.in); \n <\/div> \n
\n System.out.println(\"\u8bf7\u8f93\u5165\u7528\u6237\u540d:\");\n <\/div> \n
\n String username = sc.nextLine();\n <\/div> \n
\n System.out.println(\"\u8bf7\u8f93\u5165\u5bc6\u7801:\");\n <\/div> \n
\n String password = sc.nextLine();\n <\/div> \n
\n if (username.equals(\"admin\") && password.equals(\"admin\")) {\n <\/div> \n
\n System.out.println(\"true\");}\n <\/div> \n
\n else\n <\/div> \n
\n {\n <\/div> \n
\n System.out.println(\"false\");\n <\/div> \n
\n } \n <\/div> \n
\n }\n <\/div> \n
\n } \u4e3a\u4ec0\u4e48\u4e0a\u9762\u7684equals\u65b9\u6cd5\u6ca1\u6709\u590d\u5199\u4f46\u662f\u6b63\u786e\uff0c\u800c\u4e0b\u9762\u7684\u4ee3\u7801\u5207\u8981\u590d\u5199\u4e86equals\u65b9\u6cd5\u4e86\u5462\uff0c\u8fd9\u4e2aequals\u65b9\u6cd5\u4ec0\u4e48\u65f6\u5019\u590d\u5199\u5462\uff1f\n <\/div> \n
\n \n <\/div> \n
\n [java<\/a>] \n <\/div> \n
\n public class Student { <\/span>\n <\/div> \n
\n <\/span>\n <\/div> \n
\n private String name; <\/span>\n <\/div> \n
\n private int age; <\/span>\n <\/div> \n
\n <\/span>\n <\/div> \n
\n public Student(String name,int age) <\/span>\n <\/div> \n
\n { <\/span>\n <\/div> \n
\n <\/span>\n <\/div> \n
\n this.name=name; <\/span>\n <\/div> \n
\n <\/span>\n <\/div> \n
\n this.age=age; <\/span>\n <\/div> \n
\n <\/span>\n <\/div> \n
\n } <\/span>\n <\/div> \n
\n <\/span>\n <\/div> \n
\n public static void main(String[] args) <\/span>\n <\/div> \n
\n <\/span>\n <\/div> \n
\n { <\/span>\n <\/div> \n
\n <\/span>\n <\/div> \n
\n Student st1 = new Student(\"zhang\",20); <\/span>\n <\/div> \n
\n <\/span>\n <\/div> \n
\n Student st2 = new Student(\"zhang\",20); <\/span>\n <\/div> \n
\n <\/span>\n <\/div> \n
\n if(st1.equals(st2)) <\/span>\n <\/div> \n
\n <\/span>\n <\/div> \n
\n System.out.print(\"\u76f8\u7b49\"); <\/span>\n <\/div> \n
\n <\/span>\n <\/div> \n
\n else <\/span>\n <\/div> \n
\n <\/span>\n <\/div> \n
\n System.out.print(\"\u4e0d\u76f8\u7b49\"); <\/span>\n <\/div> \n
\n <\/span>\n <\/div> \n
\n } <\/span>\n <\/div> \n
\n <\/span>\n <\/div> \n
\n public boolean equals(Object obj){ <\/span>\n <\/div> \n
\n <\/span>\n <\/div> \n
\n if(obj==null) return false; <\/span>\n <\/div> \n
\n <\/span>\n <\/div> \n
\n else <\/span>\n <\/div> \n
\n <\/span>\n <\/div> \n
\n { <\/span>\n <\/div> \n
\n <\/span>\n <\/div> \n
\n if(obj instanceof Student){ <\/span>\n <\/div> \n
\n <\/span>\n <\/div> \n
\n Student c=(Student)obj;\/\/\u5f3a\u5236\u8f6c\u6362 <\/span>\n <\/div> \n
\n <\/span>\n <\/div> \n
\n if(c.name==this.name && c.age==this.age ){ <\/span>\n <\/div> \n
\n <\/span>\n <\/div> \n
\n return true; <\/span>\n <\/div> \n
\n <\/span>\n <\/div> \n
\n } <\/span>\n <\/div> \n
\n <\/span>\n <\/div> \n
\n } <\/span>\n <\/div> \n
\n <\/span>\n <\/div> \n
\n } <\/span>\n <\/div> \n
\n <\/span>\n <\/div> \n
\n return false; <\/span>\n <\/div> \n
\n <\/span>\n <\/div> \n
\n } <\/span>\n <\/div> \n
\n }<\/span>\n <\/div> \n
\n \n <\/div> \n
\n public class Student {\n <\/div> \n
\n \n <\/div> \n
\n private String name;\n <\/div> \n
\n private int age;\n <\/div> \n
\n \n <\/div> \n
\n public Student(String name,int age)\n <\/div> \n
\n {\n <\/div> \n
\n \n <\/div> \n
\n this.name=name;\n <\/div> \n
\n \n <\/div> \n
\n this.age=age;\n <\/div> \n
\n \n <\/div> \n
\n }\n <\/div> \n
\n \n <\/div> \n
\n public static void main(String[] args)\n <\/div> \n
\n \n <\/div> \n
\n {\n <\/div> \n
\n \n <\/div> \n
\n Student st1 = new Student(\"zhang\",20);\n <\/div> \n
\n \n <\/div> \n
\n Student st2 = new Student(\"zhang\",20);\n <\/div> \n
\n \n <\/div> \n
\n if(st1.equals(st2))\n <\/div> \n
\n \n <\/div> \n
\n System.out.print(\"\u76f8\u7b49\");\n <\/div> \n
\n \n <\/div> \n
\n else\n <\/div> \n
\n \n <\/div> \n
\n System.out.print(\"\u4e0d\u76f8\u7b49\");\n <\/div> \n
\n \n <\/div> \n
\n }\n <\/div> \n
\n \n <\/div> \n
\n public boolean equals(Object obj){\n <\/div> \n
\n \n <\/div> \n
\n if(obj==null) return false;\n <\/div> \n
\n \n <\/div> \n
\n else\n <\/div> \n
\n \n <\/div> \n
\n {\n <\/div> \n
\n \n <\/div> \n
\n if(obj instanceof Student){\n <\/div> \n
\n \n <\/div> \n
\n Student c=(Student)obj;\/\/\u5f3a\u5236\u8f6c\u6362\n <\/div> \n
\n \n <\/div> \n
\n if(c.name==this.name && c.age==this.age ){\n <\/div> \n
\n \n <\/div> \n
\n return true;\n <\/div> \n
\n \n <\/div> \n
\n }\n <\/div> \n
\n \n <\/div> \n
\n }\n <\/div> \n
\n \n <\/div> \n
\n }\n <\/div> \n
\n \n <\/div> \n
\n return false; \n <\/div> \n
\n \n <\/div> \n
\n }\n <\/div> \n
\n } \u5bf9\u4e8e\u4f60\u7684\u7591\u95ee\uff0c\u9700\u8981\u5148\u4eceObject\u8fd9\u4e2a\u7c7b\u8bf4\u8d77\u3002Obeject\u7c7b\u662f\u6240\u6709\u6ca1\u6709\u663e\u5f0f\u7ee7\u627f\u5176\u4ed6\u7c7b\u7684\u7236\u7c7b\u3002\u4e5f\u5c31\u662f\u8bf4\u7c7b Object \u662f\u7c7b\u5c42\u6b21\u7ed3\u6784\u7684\u6839\u7c7b\u3002\u6bcf\u4e2a\u7c7b\u90fd\u4f7f\u7528 Object \u4f5c\u4e3a\u8d85\u7c7b\u3002\u8fd9\u4e2a\u6839\u7c7b\u4e2d\u6709equals\u65b9\u6cd5\u3002\n <\/div> \n
\n \u4e00\u3001\u4efb\u4f55\u7ee7\u627fObeject\u7c7b\u7684\u5b50\u7c7b\uff0c\u8981\u4e48\u76f4\u63a5\u4f7f\u7528Object\u7c7b\u4e2d\u7684\u65b9\u6cd5\uff0c\u76f4\u63a5\u4f7f\u7528\u7684\u8bdd\uff0c\u5c31\u662f\u76f4\u63a5\u4f7f\u7528Object\u7c7b\u4e2d\u7684equas\u7684\u529f\u80fd\uff0c\u8fd9\u4e2a\u529f\u80fd\u5c31\u662f\u6307\u793a\u5176\u4ed6\u67d0\u4e2a\u5bf9\u8c61\u662f\u5426\u4e0e\u6b64\u5bf9\u8c61\u201c\u76f8\u7b49\u201d\uff0c\u5979\u6bd4\u8f83\u7684\u662f\u5730\u5740\u503c\u3002\u8981\u4e48\u8986\u5199\u5176\u4e2d\u7684\u65b9\u6cd5","orderid":"0","title":"\u9ed1\u9a6c\u7a0b\u5e8f\u5458_\u5e38\u89c1java\u95ee\u9898\u5c0f\u8ba1 (\u4e00)","smalltitle":"","mid":"0","fname":"JAVA","special_id":"0","bak_id":"0","info":"0","hits":"990","pages":"2","comments":"0","posttime":"2014-11-24 12:04:54","list":"1416801894","username":"admin","author":"","copyfrom":"","copyfromurl":"","titlecolor":"","fonttype":"0","titleicon":"0","picurl":"https:\/\/www.cppentry.com\/upload_files\/","ispic":"0","yz":"1","yzer":"","yztime":"0","levels":"0","levelstime":"0","keywords":"\u9ed1\u9a6c<\/A> \u7a0b\u5e8f\u5458<\/A> \u5e38\u89c1<\/A> java<\/A> \u95ee\u9898<\/A> \u5c0f\u8ba1<\/A>","jumpurl":"","iframeurl":"","style":"","template":"a:3:{s:4:\"head\";s:0:\"\";s:4:\"foot\";s:0:\"\";s:8:\"bencandy\";s:0:\"\";}","target":"0","ip":"114.215.104.12","lastfid":"0","money":"0","buyuser":"","passwd":"","allowdown":"","allowview":"","editer":"","edittime":"0","begintime":"0","endtime":"0","description":"\u9ed1\u9a6c\u7a0b\u5e8f\u5458_\u5e38\u89c1java\u95ee\u9898\u5c0f\u8ba1 ","lastview":"1714080725","digg_num":"7046","digg_time":"0","forbidcomment":"0","ifvote":"0","heart":"","htmlname":"","city_id":"0"},"page":"1"}