Skip to content
Snippets Groups Projects
Select Git revision
  • 2640a150bb96d7a2e37a349d002852522b910cf8
  • main default protected
2 results

Iterator.java

Blame
  • Forked from TRAVERS Corentin / flooding-template
    Source project has a limited visibility.
    Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    Cohort.java 1.19 KiB
    import java.util.ArrayList;
    import java.util.List;
    
    /**
     * A group of students.
     */
    
    public class Cohort {
      private final String name;
      private final List<Student> students;
    
      /**
       * Constructs a cohort with a name equals to the specified {@code name} and no students.
       * @param name the name of the constructed Cohort
       */
    
      public Cohort(String name) {
        this.name = name;
        this.students = new ArrayList<>();
      }
    
      /**
       * Add the specified {@code student} to the students of the cohort.
       * @param student the student to be added to the cohort
       */
      public void addStudent(Student student){
        // TODO : add code
      }
    
      /**
       * Returns the list of students of the cohort.
       * @return the list of students of the cohort.
       */
      public List<Student> getStudents(){
        // TODO : change code
        return null;
      }
    
      /**
       * Print via the standard output the name of the cohort and all results associated to the students with their average
       * grade.
       */
      public void printStudentsResults(){
        // TODO : add code
      }
    
      /**
       * Returns the name of the cohort.
       * @return the name of the cohort
       */
      @Override
      public String toString() {
        // TODO : change code
        return null;
      }
    }