
public class Address {
    private String streetName;
    private int houseNumber;
    private int zipCode;
    private String city;
    
    public Address(String theStreetName, int theHouseNumber, int theZipCode, String theCity) {
        streetName = theStreetName;
        houseNumber = theHouseNumber;
        zipCode = theZipCode;
        city = theCity;
    }
    
    public String getStreetName() {
        return streetName;
    }
    public int getHouseNumber() {
        return houseNumber;
    }
    public int getZipCode() {
        return zipCode;
    }
    public String getCity() {
        return city;
    }
    
    // Adresse in üblichem Format. 
    // Beispiel: Am Fasanengarten 5, 76131 Karlsruhe
    public String toString() {
        return streetName + " " + Integer.toString(houseNumber) + ", " 
               + Integer.toString(zipCode) + " " + city;
    }
    
}
