第三周:接口

来源:互联网 发布:灯具安装网络接单平台 编辑:程序博客网 时间:2024/04/20 17:01
class Student{int stuNo;String stuName;@Overridepublic boolean equals(Object obj){if(obj instanceof Student){Student anotherStudent = (Student)obj;if(this.stuNo == anotherStudent.stuNo && this.stuName.equals(anotherStudent.stuName)){return true;}else{return false;}}else{return false;}}@Overridepublic int hashCode(){return this.stuNo * this.stuNo + 12;}@Overridepublic String toString(){return "学号:" + this.stuNo + ",姓名:" + this.stuName;}}class A{}public class Example01{public static void main(String[] args){Student stu01 = new Student();stu01.stuNo = 111;stu01.stuName = "zhangsan";Student stu02 = new Student();stu02.stuNo = 111;stu02.stuName = "zhangsan";if(stu01.equals(stu02)){System.out.println("是同一个学生");}else{System.out.println("不是同一个学生");}A a = new A();System.out.println(stu01.equals(a));//System.out.println("学号:" + stu01.stuNo + ",姓名:" + stu01.stuName);System.out.println(stu01);}}

0 0