java创建一个学生表 添加属性学号姓名年龄上课选课考试
时间: 2024-09-24 07:06:53 浏览: 38
基于springboot学生网上选课系统的设计与实现(毕业论文)
5星 · 资源好评率100%
在Java中,我们可以使用`javabeans`或者简单的`POJO` (Plain Old Java Object) 来创建一个表示学生的信息类。下面是一个基本的学生表类的例子:
```java
public class Student {
private String studentId; // 学号
private String name; // 姓名
private int age; // 年龄
private List<Course> courses; // 上课的课程列表
private List<Exam> exams; // 参加的考试列表
// 构造函数
public Student(String studentId, String name, int age) {
this.studentId = studentId;
this.name = name;
this.age = age;
this.courses = new ArrayList<>();
this.exams = new ArrayList<>();
}
// getter and setter methods
public String getStudentId() { return studentId; }
public void setStudentId(String studentId) { this.studentId = studentId; }
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 List<Course> getCourses() { return courses; }
public void addCourse(Course course) { this.courses.add(course); }
public List<Exam> getExams() { return exams; }
public void addExam(Exam exam) { this.exams.add(exam); }
// 如果有其他方法,如添加、删除课程或考试等,可以在此处添加
}
// 假设我们还有 Course 和 Exam 类,它们也需要相应的属性和方法
class Course {
private String courseId;
private String className;
// 略...
}
class Exam {
private String.examId;
private Date date;
// 略...
}
```
阅读全文