Advertisement
Guest User

Student

a guest
Jul 28th, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.89 KB | None | 0 0
  1.  
  2. public class Student {
  3.     private int id;
  4.     private String name;
  5.     private Gender gender;
  6.  
  7.     public Student(int id, String name, Gender gender) {
  8.         super();
  9.         this.id = id;
  10.         this.name = name;
  11.         this.gender = gender;
  12.     }
  13.  
  14.     public int getId() {
  15.         return id;
  16.     }
  17.  
  18.     public String getName() {
  19.         return name;
  20.     }
  21.  
  22.     public Gender getGender() {
  23.         return gender;
  24.     }
  25.  
  26.     @Override
  27.     public int hashCode() {
  28.         final int prime = 31;
  29.         int result = 1;
  30.         result = prime * result + ((gender == null) ? 0 : gender.hashCode());
  31.         result = prime * result + id;
  32.         result = prime * result + ((name == null) ? 0 : name.hashCode());
  33.         return result;
  34.     }
  35.  
  36.     @Override
  37.     public boolean equals(Object obj) {
  38.         if (this.name.equals(((Student) obj).getName()) && this.id == ((Student) obj).getId()
  39.                 && this.getGender().equals(((Student) obj).getGender())) {
  40.             return true;
  41.         }
  42.         return false;
  43.     }
  44.  
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement