Advertisement
Guest User

Untitled

a guest
Apr 30th, 2016
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1. package com.employee.three;
  2.  
  3. import javax.xml.bind.annotation.XmlAccessType;
  4. import javax.xml.bind.annotation.XmlAccessorType;
  5.  
  6. /**
  7. * Created by onkar on 28/4/16.
  8. */
  9.  
  10. @XmlAccessorType(XmlAccessType.FIELD)
  11. public class Address {
  12. String city;
  13. String street;
  14. int pincode;
  15.  
  16. public Address(String city, String street, int pincode) {
  17. this.city = city;
  18. this.street = street;
  19. this.pincode = pincode;
  20. }
  21. public Address(){}
  22.  
  23. @Override
  24. public boolean equals(Object o) {
  25. if (this == o) return true;
  26. if (!(o instanceof Address)) return false;
  27.  
  28. Address address = (Address) o;
  29.  
  30. if (pincode != address.pincode) return false;
  31. if (!city.equals(address.city)) return false;
  32. return street != null ? street.equals(address.street) : address.street == null;
  33.  
  34. }
  35.  
  36. @Override
  37. public int hashCode() {
  38. int result = city.hashCode();
  39. result = 31 * result + (street != null ? street.hashCode() : 0);
  40. result = 31 * result + pincode;
  41. return result;
  42. }
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement