Source of Person.java


  1: //Person.java
  2: 
  3: public class Person
  4: {
  5:     private String name;
  6: 
  7:     public Person()
  8:     {
  9:         name = "No name yet";
 10:     }
 11: 
 12:     public Person
 13:     (
 14:         String initialName
 15:     )
 16:     {
 17:         name = initialName;
 18:     }
 19: 
 20:     public void setName
 21:     (
 22:         String newName
 23:     )
 24:     {
 25:         name = newName;
 26:     }
 27: 
 28:     public String getName()
 29:     {
 30:         return name;
 31:     }
 32: 
 33:     public void writeOutput()
 34:     {
 35:         System.out.println("Name: " + name);
 36:     }
 37: 
 38:     public boolean hasSameName
 39:     (
 40:         Person otherPerson
 41:     )
 42:     {
 43:         return this.name.equalsIgnoreCase(otherPerson.name);
 44:     }
 45: }