Advertisement
Guest User

Untitled

a guest
Jan 19th, 2017
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.53 KB | None | 0 0
  1. public class Person {
  2.  
  3. // fields
  4. private int weight;
  5. private int age;
  6. private String name;
  7. private String pesel;
  8.  
  9. // override equals
  10. @Override
  11. public boolean equals(Object obj){
  12. if(obj == null)
  13. return false;
  14. else if(obj instanceof Person) {
  15. Person other = (Person) obj;
  16. return
  17. pesel.equals(other.pesel);
  18. }
  19. else
  20. return false;
  21. }
  22. // override hashCode
  23. @Override
  24. public int hashCode(){
  25. return pesel.hashCode();
  26. }
  27. // override toString
  28. @Override
  29. public String toString(){
  30. return "Imie: " + name + ", wiek: " + age + ", waga: " + weight + ", PESEL: " + pesel;
  31. }
  32.  
  33. // constructors
  34. public Person(){};
  35. public Person(int weight, int age, String name, String pesel){
  36. this.weight = weight;
  37. this.age = age;
  38. this.name = name;
  39. this.pesel = pesel;
  40. }
  41.  
  42. // getters
  43. public int getAge(){
  44. return age;
  45. }
  46. public String getPesel(){
  47. return pesel;
  48. }
  49. public int getWeight(){
  50. return weight;
  51. }
  52. public String getName(){
  53. return name;
  54. }
  55.  
  56. // setters
  57. public void setAge(int age){
  58. this.age = age;
  59. }
  60. public void setPesel(String pesel){
  61. this.pesel = pesel;
  62. }
  63. public void setWeight(int weight){
  64. this.weight = weight;
  65. }
  66. public void setName(String name){
  67. this.name = name;
  68. }
  69. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement