Source of NameInterface.java


  1: /**
  2:    An interface for a class of names.
  3:    
  4:    @author Frank M. Carrano
  5:    @version 4.0
  6: */
  7: public interface NameInterface
  8: {
  9:   public void setName(String firstName, String lastName);
 10:   public String getName();
 11: 
 12:   public void setFirst(String firstName);
 13:   public String getFirst();
 14: 
 15:   public void setLast(String lastName);
 16:   public String getLast();
 17: 
 18:   public void giveLastNameTo(NameInterface aName);
 19: 
 20:   public String toString();
 21: } // end NameInterface