StudentDaoImpl.java原码
时间: 2024-05-24 22:09:45 浏览: 91
StudentDaoImpl.java是一个Java类文件,它实现了一个学生信息管理系统的数据访问接口(StudentDao)。该类提供了添加、删除、修改、查询学生信息等基本操作方法。下面是该类的一个简单实现:
```
public class StudentDaoImpl implements StudentDao {
private List<Student> studentList = new ArrayList<>();
@Override
public void addStudent(Student student) {
studentList.add(student);
}
@Override
public void removeStudent(int id) {
for (int i = 0; i < studentList.size(); i++) {
if (studentList.get(i).getId() == id) {
studentList.remove(i);
break;
}
}
}
@Override
public void updateStudent(Student student) {
for (int i = 0; i < studentList.size(); i++) {
if (studentList.get(i).getId() == student.getId()) {
studentList.set(i, student);
break;
}
}
}
@Override
public Student getStudent(int id) {
for (Student student : studentList) {
if (student.getId() == id) {
return student;
}
}
return null;
}
@Override
public List<Student> getAllStudents() {
return studentList;
}
}
```
该类实现了StudentDao接口中定义的所有方法,其中包括添加、删除、修改、查询学生信息等基本操作方法。在该类中,我们使用了一个内部的List<Student>来保存所有的学生信息。在每个方法中,我们都对这个列表进行了一些操作,以完成对学生信息的增删改查等操作。
阅读全文