public class Osoba {
@Override
public int hashCode() {
final int prime = 31;
int result = 1;
result = prime * result + id;
result = prime * result + ((imie == null) ? 0 : imie.hashCode());
result = prime * result
+ ((nazwisko == null) ? 0 : nazwisko.hashCode());
result = prime * result + wiek;
return result;
}
@Override
public boolean equals(Object obj) {
if (this == obj)
return true;
if (obj == null)
return false;
if (getClass() != obj.getClass())
return false;
Osoba other = (Osoba) obj;
if (id != other.id)
return false;
if (imie == null) {
if (other.imie != null)
return false;
} else if (!imie.equals(other.imie))
return false;
if (nazwisko == null) {
if (other.nazwisko != null)
return false;
} else if (!nazwisko.equals(other.nazwisko))
return false;
if (wiek != other.wiek)
return false;
return true;
}
@Override
public String toString() {
return "Osoba [id=" + id + ", nazwisko=" + nazwisko + ", imie=" + imie
+ ", wiek=" + wiek + "]";
}
public Osoba(int id, String nazwisko, String imie, int wiek) {
super();
this.id = id;
this.nazwisko = nazwisko;
this.imie = imie;
this.wiek = wiek;
}
private int id;
private String nazwisko;
private String imie;
private int wiek;
}
Comments