Skip to main content

Teacher and Student

Teacher

Represents a teacher.

  • name: Teacher's name
  • subject: Subject taught by the teacher
  • Can teach zero or more students (many-to-many relationship)
  • Private properties have getters and setters

Student

Represents a student.

  • name: Student's name
  • grade: Student's grade level or year
  • Can have zero or more teachers (many-to-many relationship)
  • Private properties have getters and setters