Java学生管理教程:创建一个学生类,它将包括所有学生信息,如姓名,年龄,性别等。
Java学生管理教程:
1、首先,创建一个学生类,它将包括所有学生信息,如姓名,年龄,性别等。
public class Student {
private String name;
private int age;
private String gender;
// Getters and Setters
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getGender() {
return gender;
}
public void setGender(String gender) {
this.gender = gender;
}
}
2、接下来,创建一个学生管理类,它将用于管理学生对象。
public class StudentManager {
private List
public StudentManager() {
this.students = new ArrayList<>();
}
// Add a student
public void addStudent(Student student) {
students.add(student);
}
// Delete a student
public void deleteStudent(Student student) {
students.remove(student);
}
// Search for a student
public Student searchStudent(String name) {
for (Student student : students) {
if (student.getName().equals(name)) {
return student;
}
}
return null;
}
// Get all students
public List
return students;
}
}
3、最后,创建一个测试类,用于测试学生管理类的功能。
public class Test {
public static void main(String[] args) {
// Create a student manager
StudentManager studentManager = new StudentManager();
// Create some students
Student s1 = new Student();
s1.setName("John");
s1.setAge(20);
s1.setGender("Male");
Student s2 = new Student();
s2.setName("Jane");
s2.setAge(21);
s2.setGender("Female");
// Add the students to the student manager
studentManager.addStudent(s1);
studentManager.addStudent(s2);
// Search for a student
Student s = studentManager.searchStudent("John");
System.out.println("Name: " + s.getName());
System.out.println("Age: " + s.getAge());
System.out.println("Gender: " + s.getGender());
// Get all students
List
for (Student student : students) {
System.out.println("Name: " + student.getName());
System.out.println("Age: " + student.getAge());
System.out.println("Gender: " + student.getGender());
}
}
}
本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处
评论列表(12条)