// Class to perform the display of detailed address data // Version 1.00 // Created by J.Weigmann 06th April 2007 class JWAddressAdvanced extends JWAddressSimple { private int HouseNumber; private String Street1Name; private String Street2Name; private String CityName; public JWAddressAdvanced(String FirstName, String LastName, int TelephoneCountry, long TelephoneNumber, int newHouseNumber, String newStreet1Name, String newStreet2Name, String newCityName) { super(FirstName, LastName, TelephoneCountry, TelephoneNumber); HouseNumber = newHouseNumber; Street1Name = newStreet1Name; Street2Name = newStreet2Name; CityName = newCityName; } public void outputResultsDetails() // display the results on the screen method is called from the application class { System.out.println("\n\nYour full address is displayed below:\n"); System.out.printf("\n%s %s \n", FirstName, LastName); System.out.printf("%s %s %s", HouseNumber, Street1Name, Street2Name); System.out.printf("\n%s", CityName); System.out.print("\nYour telephone number is 00" + TelephoneCountry +" " + TelephoneNumber + ".\n"); } } // end of class for displaying detailed address data