abstract class CityEntry {} class BusinessEntry extends CityEntry { String name; String address; String phone; String city; String state; BusinessEntry(String n, String a, String p, String c, String s) { this.name = n; this.address = a; this.phone = p; this.city = p; this.state = s; } String getName() { return name; } String getAddress() { return address; } String getPhone() { return phone; } String getCity() { return city; } } class GovernmentEntry extends CityEntry { String name; String address; String phone; String city; String state; String government; GovernmentEntry(String n, String a, String p, String c, String s, String g) { this.name = n; this.address = a; this.phone = p; this.city = c; this.state = s; this.government = g; } String getName() { return name; }; String getAddress() { return address; } String getPhone() { return phone; } String getCity() { return city; }; String getState() { return state; }; String getGovernment() { return government; } } class ResidentialEntry extends CityEntry { String name; String address; String phone; ResidentialEntry(String n, String a, String p) { this.name = n; this.address = a; this.phone = p; } String getName() { return name; } String getAddress() { return address; } String getPhone() { return phone; } }