Source of GradStudent.java


  1: package inheritance;

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

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

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

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

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

 34: }