package zuoye_25_2.Student2;
/*
3、学生类:学号,姓名,成绩。
重写equals方法:如果学号相同,返回true。
重写toString方法:返回学生的信息,格式“学号-1001;姓名-张三;成绩-90”。
*/
public class Student {
int StudentNumber;
String name;
double grades;
public Student() {
}
public Student(int studentNumber, String name, double grades) {
StudentNumber = studentNumber;
this.name = name;
this.grades = grades;
}
@Override
public boolean equals(Object obj) {
Student student = (Student) obj;
if (StudentNumber==student.StudentNumber){
return true;
}else {
return false;
}
}
@Override
public String toString() {
return "Student{" +
"学号-" + StudentNumber +
", 姓名-'" + name + '\'' +
", 成绩-" + grades +
'}';
}
public static void main(String[] args) {
Student s1 = new Student(1001,"张贝贝",98);
Student s2 = new Student(1002,"钟梁",99);
Student s3 = new Student(1002,"钟梁2",99);
System.out.println(s1.equals(s2));
System.out.println(s2.equals(s3));
System.out.println(s1.toString());
System.out.println(s2.toString());
}
}
学生类:学号,姓名,成绩。重写equals方法:如果学号相同,返回true。重写toString方法:返回学生的信息,格式“学号-1001;姓名-张三;成绩-90”。
最新推荐文章于 2024-06-12 11:59:04 发布