Source of GradStudent.java


  1: /**
  2:  * A class that extends Student.
  3:  *
  4:  * @author Mark Young (A00000000)
  5:  */
  6: public class GradStudent extends Student {
  7:     
  8:     /** GradStudent has a previous degree (BA, BSc, ...) */
  9:     private String previousDegree;

 11:     /** GradStudent needs a name and a previous degree */
 12:     public GradStudent(String n, String pd) {
 13:         super(n);
 14:         previousDegree = pd;
 15:     }

 17:     /** Return this student's previous degree */
 18:     public String getPreviousDegree() {
 19:         return previousDegree;
 20:     }

 22:     /** Change this student's previous degree */
 23:     public void setPreviousDegree(String npd) {
 24:         this.previousDegree = npd;
 25:     }

 27:     @Override
 28:     public String toString() {
 29:         return this.getName() + " (" + previousDegree + ")";
 30:     }

 32: }