public class GradStudent extends Student
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: }