1 22 package org.jboss.test.webservice.samples2; 23 24 30 public class Person 31 { 32 private String name; 33 private int age; 34 35 public Person() 36 { 37 } 38 39 public Person(String name, int age) 40 { 41 this.age = age; 42 this.name = name; 43 } 44 45 public int getAge() 46 { 47 return age; 48 } 49 50 public void setAge(int age) 51 { 52 this.age = age; 53 } 54 55 public String getName() 56 { 57 return name; 58 } 59 60 public void setName(String name) 61 { 62 this.name = name; 63 } 64 65 public boolean equals(Object o) 66 { 67 if (this == o) return true; 68 if (!(o instanceof Person)) return false; 69 70 final Person person = (Person)o; 71 72 if (age != person.age) return false; 73 if (!name.equals(person.name)) return false; 74 75 return true; 76 } 77 78 public int hashCode() 79 { 80 int result; 81 result = name.hashCode(); 82 result = 29 * result + age; 83 return result; 84 } 85 86 public String toString() 87 { 88 return "[name=" + name + ",age=" + age + "]"; 89 } 90 } 91 | Popular Tags |