From c7879329f0fa217f8bcad1c1c469c78fbec0bc92 Mon Sep 17 00:00:00 2001 From: mh Date: Sun, 18 May 2025 23:14:59 +0330 Subject: [PATCH 1/3] UndergraduateStudent and GraduateStudent fixed --- src/model/UndergraduateStudent.java | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/model/UndergraduateStudent.java b/src/model/UndergraduateStudent.java index df19fce..0891f4c 100644 --- a/src/model/UndergraduateStudent.java +++ b/src/model/UndergraduateStudent.java @@ -9,10 +9,18 @@ public void getStudentDetails() { throw new UnsupportedOperationException("Unimplemented method 'getStudentDetails'"); } - public UndergraduateStudent(String studentId,String firstName,String lastName,String major,int enrollmentYear) - { + +public UndergraduateStudent(String studentId,String firstName,String lastName,String major,int enrollmentYear){ super(studentId,firstName,lastName,major); this.enrollmentYear=enrollmentYear; } +//Getter +public int getEnrollmentYear(){ + return this.enrollmentYear; +} +//Setter +public void setEnrollmentYear(int enrollmentYear){ + this.enrollmentYear=enrollmentYear; +} } From 967348ff1cc309d43881cc18c3937e931af64082 Mon Sep 17 00:00:00 2001 From: mh Date: Mon, 19 May 2025 14:15:21 +0330 Subject: [PATCH 2/3] UndergraduateStudent finished --- src/model/UndergraduateStudent.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/model/UndergraduateStudent.java b/src/model/UndergraduateStudent.java index 0891f4c..b7ff6b7 100644 --- a/src/model/UndergraduateStudent.java +++ b/src/model/UndergraduateStudent.java @@ -8,8 +8,7 @@ public void getStudentDetails() { // TODO: Implement method 'getStudentDetails' for UndergraduateStudent. throw new UnsupportedOperationException("Unimplemented method 'getStudentDetails'"); } - - + public UndergraduateStudent(String studentId,String firstName,String lastName,String major,int enrollmentYear){ super(studentId,firstName,lastName,major); this.enrollmentYear=enrollmentYear; From 5a86344ff6fb9d507ac05944d862beb035551454 Mon Sep 17 00:00:00 2001 From: mh Date: Mon, 19 May 2025 14:26:00 +0330 Subject: [PATCH 3/3] GraduateStudent finished --- src/model/GraduateStudent.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/model/GraduateStudent.java b/src/model/GraduateStudent.java index cc8c418..7c28444 100644 --- a/src/model/GraduateStudent.java +++ b/src/model/GraduateStudent.java @@ -8,10 +8,16 @@ public void getStudentDetails() { // TODO: Implement method 'getStudentDetails' for GraduateStudent. throw new UnsupportedOperationException("Unimplemented method 'getStudentDetails'"); } -public GraduateStudent(String studentId,String firstName,String lastName,String major,String superString,String theString) -{ +public GraduateStudent(String studentId,String firstName,String lastName,String major,String superString,String theString){ super(studentId, firstName, lastName, major); this.supervisor=supervisor; this.thesisTitle=thesisTitle; } +//Getter +public String getSupervisor() {return supervisor;} +public String getThesisTitle() {return thesisTitle;} +//Setter +public void setSupervisor (String supervisor) {this.supervisor=supervisor;} +public void setThesisTitle(String thesisTitle) {this.thesisTitle=thesisTitle;} } +