/** * */ package com.github.cbpos1989.examples.collections; /** * @author Colm O'Sullivan * */ public class Student implements Comparable<Student>{ private String name; private int studentNumber; public Student(){ } public Student(String name, int studentNumber){ setName(name); setStudentNumber(studentNumber); } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getStudentNumber() { return studentNumber; } public void setStudentNumber(int studentNumber) { this.studentNumber = studentNumber; } public boolean equals(Object o){ if(this == o){ return true; } if(o instanceof Student){ if(this.studentNumber == getStudentNumber()){ return true; } } return false; } @Override public int compareTo(Student o) { // TODO Auto-generated method stub return 0; } public String toString(){ return "Name: " + getName() + "\nStudent Number: " + getStudentNumber(); } }