import java.io.*; // Standard american name with first, middle and last // Last name is stored by superclass. // class EnglishName extends Name { public EnglishName (String fName, String midName, String lastName){ super(lastName); firstName = fName; middleName = midName; } /* step 3 public String getInitials() { String s; s = firstName.substring(0,1) + middleName.substring(0, 1) + super.getInitials(); return s; } //Informal name is first and last name // public String getName() { return firstName + " " + super.getName(); } public String getFormalName() { return super.getTitle() + firstName + " " + middleName + " " + super.getName(); } public void print(PrintStream ps) { ps.print(getFormalName()); } step 3*/ public String getMiddleName() { return middleName; } private String firstName; private String middleName; }