Está en la página 1de 3

package practica.

entidades;

import java.util.Date;
import java.util.Objects;

/**
*
* @author Gerardo
*
*
*/
public class Persona {
private String nombre;
private String apellido;
private String genero;
private String nacionalidad;
private int edad;
private int id;
private Date fechaDeNacim;

public Persona() {
}

public Persona(String nombre, String apellido, String genero, String


nacionalidad, int edad, int id, Date fechaDeNacim) {
this.nombre = nombre;
this.apellido = apellido;
this.genero = genero;
this.nacionalidad = nacionalidad;
this.edad = edad;
this.id = id;
this.fechaDeNacim = fechaDeNacim;
}

public String getNombre() {


return nombre;
}

public String getApellido() {


return apellido;
}

public String getGenero() {


return genero;
}

public String getNacionalidad() {


return nacionalidad;
}

public int getEdad() {


return edad;
}

public int getId() {


return id;
}

public Date getFechaDeNacim() {


return fechaDeNacim;
}

public void setNombre(String nombre) {


this.nombre = nombre;
}

public void setApellido(String apellido) {


this.apellido = apellido;
}

public void setGenero(String genero) {


this.genero = genero;
}

public void setNacionalidad(String nacionalidad) {


this.nacionalidad = nacionalidad;
}

public void setEdad(int edad) {


this.edad = edad;
}

public void setId(int id) {


this.id = id;
}

public void setFechaDeNacim(Date fechaDeNacim) {


this.fechaDeNacim = fechaDeNacim;
}

@Override
public int hashCode() {
int hash = 5;
hash = 29 * hash + Objects.hashCode(this.genero);
hash = 29 * hash + this.id;
return hash;
}

@Override
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (obj == null) {
return false;
}
if (getClass() != obj.getClass()) {
return false;
}
final Persona other = (Persona) obj;
if (this.id != other.id) {
return false;
}
if (!Objects.equals(this.nombre, other.nombre)) {
return false;
}
if (!Objects.equals(this.apellido, other.apellido)) {
return false;
}
return Objects.equals(this.genero, other.genero);
}

@Override
public String toString() {
return "Persona{" + "nombre=" + nombre + ", apellido=" + apellido + ",
genero=" + genero + ", nacionalidad=" + nacionalidad + ", edad=" + edad + ", id=" +
id + ", fechaDeNacim=" + fechaDeNacim + '}';
}

También podría gustarte