Address.java:


public class Address {
    private String street;
    private String city;
    private String province;
    private String postalCode;
       
    public Address() {
        setStreet("");
        city = "";
        province = "";
        postalCode = "";
    }
       
    public Address(String aStreet, String aCity,
                String aProvince, String aPostalCode) {
        setStreet(aStreet);
        setCity(aCity);
        province = aProvince;
        postalCode = aPostalCode;
    }
       
    public String getStreet() {
        return street;
    }

    public void setStreet(String aStreet) {
        if (aStreet == null) {
            street = "";
        }
        else {
            street = aStreet;
        }
    }

    public void setCity(String aCity) {
        city = aCity;
    }

    public void setProvince(String aProvince) {
        province = aProvince;
    }

    public void setPostalCode(String aPostalCode) {
        postalCode = aPostalCode;
    }

    public static void main(String[] args) {
        //Address anAddress = new Address("123 Any Street",
        //    "Calgary", "AB", "T2T3T4");
   
        //Address address2 = new Address();
        //address2.setStreet("456 Another Street");
   
        //System.out.println("Street #1: " + anAddress.getStreet());
        //System.out.println("Street #2: " + address2.getStreet());
    }
}