/** * Excercise 8.4 * author Alex Rudniy */ package hash; public class Customer { //constructors public Customer() { name = ""; customerID = ""; password = ""; shippingAddress = new Address(); billingAddress = new Address(); } public Customer(String newName, String newCustomerID, String newPassword, String addr1, String addr2, String addr3, String addr4, int addr5, String addr6, String addr7, String addr8, String addr9, int addr10 ) { name = newName; customerID = newCustomerID; password = newPassword; Address shipping = new Address(addr1, addr2,addr3,addr4,addr5); Address billing = new Address(addr6,addr7,addr8,addr9,addr10); } //accessors public String getName() { return name; } public String getCustomerID() { return customerID; } public String getPassword() { return password; } public Object getShippingAddress(){ return shippingAddress; } public Object getBillingAddress(){ return billingAddress; } //mutators public void setName(String newName) { name = newName; } public void setCustomerID(String newCustomerID) { customerID = newCustomerID; } public void setPassword(String newPassword) { password = newPassword; } public void setShippingAddress(Address newShippingAddress){ shippingAddress = newShippingAddress; } public void setBillingAddress(Address newBillingAddress){ billingAddress = newBillingAddress; } //fields private String name; private String customerID; private String password; private Address shippingAddress; private Address billingAddress; }