Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package app;
- public class Persona implements Comparable<Persona>{
- private String nombre;
- private int edad;
- private String DNI;
- /**
- * @param nombre
- * @param edad
- * @param dNI
- */
- public Persona(String nombre, int edad, String dNI) {
- super();
- this.nombre = nombre;
- this.edad = edad;
- DNI = dNI;
- }
- public String getDNI() {
- return DNI;
- }
- public int getEdad() {
- return edad;
- }
- public String getNombre() {
- return nombre;
- }
- @Override
- public String toString() {
- return "Persona [nombre=" + nombre + ", edad=" + edad + ", DNI=" + DNI + "]";
- }
- @Override
- public boolean equals(Object obj) {
- boolean esIgual = false;
- if (obj != null) {
- if (obj instanceof Persona) {
- Persona persona = (Persona) obj;
- if (getDNI().equals(persona.getDNI())) {
- esIgual = true;
- }
- }
- }
- return esIgual;
- }
- @Override
- public int hashCode() {
- // TODO Auto-generated method stub
- return 1;
- }
- @Override
- public int compareTo(Persona o) {
- int compare;
- if (getEdad() == o.getEdad()) compare = 0;
- else if (getEdad() < o.getEdad()) compare = -1;
- else compare = 1;
- return compare;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement