Update src/main/java/models/Student.java

This commit is contained in:
2026-05-03 14:38:05 +00:00
parent 9731d3d3d7
commit 8ba322588e
+24 -1
View File
@@ -11,5 +11,28 @@ public class Student extends User {
this.enrolledCourses = new ArrayList<>();
}
//TODO
public boolean enrollInCourse(Course course) {
if (enrolledCourses.contains(course)) {
return false;
}
enrolledCourses.add(course);
course.addStudent(this);
return true;
}
public List<Course> getEnrolledCourses() {
return enrolledCourses;
}
public String getMyCoursesDisplay() {
if (enrolledCourses.isEmpty()) {
return " You are not enrolled in any course yet.";
} else {
StringBuilder sb = new StringBuilder("\n My Courses:\n");
for (int i = 0; i < enrolledCourses.size(); i++) {
sb.append(" ").append(i+1).append(". ").append(enrolledCourses.get(i)).append("\n");
}
return sb.toString();
}
}
}