黑马程序员_常见java问题小计
1、equals方法的小问题[java]public class Student {public static void main(String[] args){Scanner sc = new Scanner(System.in);System.out.println("请输入用户名:");String username = sc.nextLine();System.out.println("请输入密码:");String password = sc.nextLine();if (username.equals("admin") && password.equals("admin")) {System.out.println("true");}else{System.out.println("false");}}}public class Student {public static void main(String[] args){Scanner sc = new Scanner(System.in);System.out.println("请输入用户名:");String username = sc.nextLine();System.out.println("请输入密码:");String password = sc.nextLine();if (username.equals("admin") && password.equals("admin")) {System.out.println("true");}else{System.out.println("false");}}} 为什么上面的equals方法没有复写但是正确,而下面的代码切要复写了equals方法了呢,这个equals方法什么时候复写呢?[java]public class Student {private String name;private int age;public Student(String name,int age){this.name=name;this.age=age;}public static void main(String[] args){Student st1 = new Student("zhang",20);Student st2 = new Student("zhang",20);if(st1.equals(st2))System.out.print("相等");elseSystem.out.print("不相等");}public boolean equals(Object obj){if(obj==null) return false;else{if(obj instanceof Student){Student c=(Student)obj;//强制转换if(c.name==this.name && c.age==this.age ){return true;}}}return false;}}public class Student {private String name;private int age;public Student(String name,int age){this.name=name;this.age=age;}public static void main(String[] args){Student st1 = new Student("zhang",20);Student st2 = new Student("zhang",20);if(st1.equals(st2))System.out.print("相等");elseSystem.out.print("不相等");}public boolean equals(Object obj){if(obj==null) return false;else{if(obj instanceof Student){Student c=(Student)obj;//强制转换if(c.name==this.name && c.age==this.age ){return true;&补充:软件开发 , Java ,
上一个:黑马程序员 java 网络编程
下一个:JAVA——基础知识加强
- 更多JAVA疑问解答:
- java怎么在线读取ftp服务器上的文件内容
- 关于程序员的职业规划
- HTML和JSP矛盾吗?
- java小程序如何打包?
- java怎么split路径文件名?
- 关于Hibernate实体自身多对一的抓取问题
- 关于apache2+tomcat群集出现的问题
- SSH 导入导出excel 谁有这块的资料吗?
- springmvc 加载一个jsp页面执行多个方法 报404
- 关于用jquery 导入 excel
- java对时间进行循环放到List中
- 一个图片的输入输出程序,第一次调用某方法会中断,第二次调用则正常
- 请上过传智播客的人说一下传智播客怎么样呀!是不是像它说的那样好呀!
- spring的schema怎么配置
- 【菜鸟求助】SSH中怎么从JSP页面往后台传值呢