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