public class UndergraduateDemo
1:
2: public class UndergraduateDemo
3: {
4: public static void main(String[] args)
5: {
6: Undergraduate ug1 = new Undergraduate("James Bond", 007, 1);
7: ug1.writeOutput();
8: ug1.reset("Sam Spade", 1940, 2);
9: System.out.println("ug1 is:");
10: ug1.writeOutput();
11:
12: Undergraduate ug2 = new Undergraduate("James Bond", 007, 1);
13: System.out.println("ug2 is:");
14: ug2.writeOutput();
15: if (ug1.equals(ug2))
16: System.out.println("Same students.");
17: else
18: System.out.println("Not the same students.");
19:
20: //sameName inherited from Student, which inherited it fron Person.
21: if (ug1.sameName(ug2))
22: System.out.println("Same names.");
23: else
24: System.out.println("Not the same names.");
25:
26:
27: }
28: }