Source of UndergraduateDemo.java


  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();

 12:         Undergraduate ug2 = new Undergraduate("James Bond", 007, 1);
 13:         System.out.println("\nug2 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.");

 20:        //hasSameName inherited from Student, which inherited it from Person.
 21:         if (ug1.hasSameName(ug2))
 22:             System.out.println("Same names.");
 23:         else
 24:             System.out.println("Not the same names.");

 26:         Undergraduate ug3 = new Undergraduate("James Bond", 007, 1);
 27:         System.out.println("\nug3 is:");
 28:         ug3.writeOutput();
 29:         if (ug3.equals(ug2))
 30:             System.out.println("Same students.");
 31:         else
 32:             System.out.println("Not the same students.");


 35:     }
 36: }