/** * Represents a persons Name * * @Author Anthony Larrain * */ class Name { private String first; private String middle; private String last; public Name(String F, String M, String L) { first = F; middle = M; last = L; } // Methods and constructors can be overloaded. public Name(String F, String L) { first = F; middle = ""; last = L; } // Accessor Methods public String getFirst() { return first; } public String getMiddle() { return middle; } public String getLast() { return last; } public void setMiddle(String m){ middle = m; } // Other method public String toString() { String name = last + ", " + first; if( !middle.equals("") ) { name += " " + middle.charAt(0) + "."; } return name; } }